Windows 10 May 2019 Updateではデフォルトで「python.exe」コマンドが導入される 84
ストーリー by hylom
さすがに標準では入れないのね 部門より
さすがに標準では入れないのね 部門より
あるAnonymous Coward曰く、
Windowsは長年の間、Pythonインタプリタを含まない唯一の主流のOSであることが知られてきた。しかし、Windows 10 May 2019 Updateではその状況も変化する。MicrosoftはPythonを使った配布物をMicrosoftストア上でリリースしやすくなるように変更したほか、Windows 10 May 2019 Updateではデフォルトで「python.exe」がインストールされるという。ただしこのpython.exeは実行するとMicrosoftストアのPythonページが表示されるというもので、実際にPythonを利用するにはMicrosoftストアからのダウンロードとインストールが必要となる。
Microsoftストアで提供されるPythonのバージョンは3.7で、これによってWindows 10に簡単にPythonをインストールできるようになり、またpythonのほかpip、idleなどのコマンドも利用できるようになるという(Microsoft開発者ブログ、Slashdot)。
なお、PythonのMicrosoftストアでの配布は今年1月より開始されている(過去記事)。
hh (スコア:1)
えらくhなpythonですね
Re:hh (スコア:1)
名前の衝突回避かな?
# それはそれとしてpyコマンドは案外優秀なんだけど、そろそろ2系との切り替え実行は不要かな...?
M-FalconSky (暑いか寒い)
Re: (スコア:0)
Python ランチャーくん、公式に同梱していて割と優秀なのにドキュメントぜんぜんないですよね。
ソース読まないとランチャー自身のヘルプを表示するスイッチ (-H) が分からなかった記憶が。
Re: (スコア:0)
読みはパイスホンでいいのかな
Re: (スコア:0)
だから標準では入れないんでしょう。
Re: (スコア:0)
めずらしくhylomちゃんがスペルミスを直した!これは奇跡を目撃したといっても過言ではない!
Re: (スコア:0)
「尊守」の昔から、履歴を残さずこっそり修正すると何の話かわからなくなるって言ってるのに。
#このスレッドが丸ごと。
Re: (スコア:0)
まずは直したことを肯定するべき。
PythonとRuby、どうして差がついたのか (スコア:1, 参考になる)
Pythonはわざわざ教育用としてストアアプリ版を作り
MSと協力してWindowsに簡単にインストールできるようにした
いっぽうRubyは「われわれがマイクロソフトを嫌っていたのではない、マイクロソフトがわれわれを嫌っていたのだ」 [itmedia.co.jp]という設定のはずが
実際には開発メンバーが得意げな顔でWindowsは絶対触らないと騒いでいた [hatenablog.com]
matzは文科省に文句を言う [twitter.com]前にPCでトップシェアのOS上でまともに動くのを作れと
Re:PythonとRuby、どうして差がついたのか (スコア:2)
まずその人はWindowsを嫌っているのではなくプロプライエタリソフトウェアを嫌っているので
Macだろうがプロプライエタリなプログラムを積んだLinuxだろうが使わないと思うので
Windowsを嫌っているかのような印象操作はどうかと思う
Re: (スコア:0)
> 実際には開発メンバーが得意げな顔でWindowsは絶対触らないと騒いでいた
開発メンバーのうちたった一人そういう人がいただけで印象操作をするスレはここですか?
# Windows 版 Ruby を保守し続けてる Ruby コミッターが普通にいる状況で何言ってんだこのAC
Re: (スコア:0)
> 開発メンバーのうちたった一人そういう人がいただけで
そのたった一人のせいでgithub移行諦めてるんですよね。ブラウザもCUIとか真性だ...
めんどくさそうな雰囲気が十二分に伝わってきました。
関係者の人はまことにお疲れ様です。
Re: (スコア:0)
そいつからRMS信者の臭いを感じる
Re: (スコア:0)
個人的に言語モデルとして Python よりも Ruby の方が好きなのですが、コミュニティがちょっとアレなのが嫌になって Ruby を使うのをやめて Python に移行しました。
# そういうユーザがたった一人以上いるという印象操作です
Re:PythonとRuby、どうして差がついたのか (スコア:1)
日本語だからそう言ったコミュニティの生々しさがが見えるのもあるかもね。
Pythonの開発コミュニティとか英語だからチェックしてないでしょ。わざわざ。
Re: (スコア:0)
イメージで事実を曲げようとしたって無駄だ。
現時点でたった二人以上なのは間違いない。
Re: (スコア:0)
いや、事実は曲がってないだろ
Re: (スコア:0)
Pythonがゴリ押しでねじ込まれるのはtensorflow-gpuがあるからでしょ
ビッグデータでAIをBIにCIしてDIできるからだけが理由でしょ
日本の学校でストアアプリとかEdge利用を禁止できない理由になればなんでもいいけど
Re: (スコア:0)
どうしてもこうしてもRuby陣営はそもそもRubyを一般に普及させる気無いよね。
自分達が使えれば良いより以上の意思が見られない。
だからこれはこれで彼らの望み通りの世界なんだろう。
Re: (スコア:0)
以下、Windows版について。
Rubyが広く使われだした 1.8のころ、Windowsで利用するのはまだまだ気を使った印象。Unicodeファイル名を使用しようとしてたからかも。
このへんはWin32向けIOコードが気合い入れて改訂されて改善された。比較するとそれ以前のruby本体のWin32向けコードは重視されていなかったんじゃなかろうか。
外部ライブラリを利用しようとしても、バイナリを用意する必要があったりで敷居が高かった。使えるようにするまでの罠が多数。
記事を見てRubyに興味を持って、ちょっと使ってみよう、というような人はこれでは逃げていくはず。この辺は Pythonどうだ
Re: (スコア:0)
標準規格のある言語のほうが望ましいという意見は理解できるが、その中ではrubyは最悪の選択だな
pythonに似ているけどかなり違うというのは、あとあとpythonを使うときに害にしかならん
「Windowsは長年の間、Pythonインタプリタを含まない唯一の主流のOS」 (スコア:1)
Android「は?」
Re:「Windowsは長年の間、Pythonインタプリタを含まない唯一の主流のOS」 (スコア:1)
AUTOSAR「え?」
Re: (スコア:0)
「お前らごときで長年を語るな」と仰せられております。
#未実装の期間を自慢してもあまり意味が無いと思いますが・・・・。
Re: (スコア:0)
「唯一の主流のOS」やと言ってるやろ
Windows 10が唯一無二の主流のOSって事だろ
これだから一神教は・・・
VBAはいらない子? (スコア:0)
他のOSとコード共有できるし
VBAはあとどの程度生き残るのか
Re: (スコア:0)
VBAではなくVBSだった
Re: (スコア:0)
Pythonで駆逐できるならJSで駆逐できてたんじゃない?
Re: (スコア:0)
時代はPowerShellだから
Re: (スコア:0)
そもそもVBSとPythonって立ち位置違うような。
Re: (スコア:0)
もうとっくにメンテナンスモードじゃん
Re: (スコア:0)
いや本当に心底、VBAをpythonで置き換えてくれることを期待している。
ええーほんとに使い物になるんでござるか~? (スコア:0)
だいぶ前にVisual StudioのインストーラからPython入れたらProgram Filesの下に入れやがってPIPでなんか入れようとしてもことごとく断られてまったくもって使い物になんなかったんですけど~?
Re: (スコア:0)
ユーザー個別にパッケージ保持したいなら--user 付ければいいし、全ユーザー共通にしたいなら、runas してから pip 呼べないいんじゃないの?
使いものにならないと思う前に、自分の知識や考えが足りてないとは思わなかったのかな?
Re: (スコア:0)
Linux上でpipするときもroot権限なければ、/usr以下に書けないって同じエラーになるのにね。
# Ctrl+Shift+Enterやクリックで管理者権限でアプリ起動できる小技は知っておくと便利。
Re: (スコア:0)
sudo pipすりゃいいろ?
あれなんか違う?
pythonもいいけど (スコア:0)
Jupyter Notebookも標準で入ってるとお気楽極楽なのだが。
# 最近はWinPythonの中でまたーりするクセがついてしまった
Re:pythonもいいけど (スコア:1)
juniper networks かとおもってびっくりした。
mac OS に入ってるのは Python 2.7 (スコア:0)
いいかげん Python 3 いれてほしい。
python.org にインストーラ付きパッケージあるけども。
迷惑千万 (スコア:0)
恐ろしいことに、このストアに飛ばすpython.exeのせいで、
手動で入れたpython.exeをpathの後ろに設定していると動かなくなる。
解決方法はpathの先頭に持って行くこと。
すごい迷惑。
Re: (スコア:0)
Windows機能の有効無効設定で制御できるようにして欲しいね
Re: (スコア:0)
pythonはanacondaで十分簡単に環境作れるのになぁ。何があかんのや。
Re: (スコア:0)
ストアに飛ばすpython.exe(ダミー)を消すのが
環境構築に組み込まれるだけですねぇ
# 早い話ゴミバンドルソフトが増えただけ
IronPythonじゃないの? (スコア:0)
けっこう気に入ってたんだけど
(つかってるわけじゃないけど)
それよりgrep入れてくれ (スコア:0)
話はそれからだ
Re: (スコア:0)
wsl使えば入るがな
Re:それよりgrep入れてくれ (スコア:1)
語らず・・・
Python入ってる環境ならPerlは入っていていいと思うの (スコア:0)
Activeじゃないやつ希望
Re: (スコア:0)
じゃあPerl6を
python.exeじゃなくてpython3.exeじゃないのか (スコア:0)
あらゆるOSにおいてpytonは2.7でありpython3が3.xxである。
/bin/pythonが2.7でなく3.xであることは常に期待できない、と悟っている