Anacondaをインストールしたり素のPythonをインストールしたりしてもVSCodeで使えません。
ターミナルで実行することはできますがそれもちょっと違うんですよね。
そこで拡張機能をVSCodeにインストールします。
拡張機能
- Python
インストール手順
拡張機能 Pythonをインストール
インタプリタの選択
Entire workspace
実行するPythonを選択します
僕はAnacondaでインストールしたPythonを使用します。
Pythonの実行
任意のファイル名.pyのファイルを作成します。
お決まりの、こんにちは世界を記述
print("Hello world")
いざ実行!!
結果
トラブルシューティング
操作可能なプログラムの名前として認識されていません
実行したらこんなエラーが出た場合
& : 用語 'C:/ProgramData/Anaconda3/python.exe' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません
。名前が正しく記述されていることを確 名前が正しく記述されていることを確
認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。
発生場所 行:1 文字:3
+ & C:/ProgramData/Anaconda3/python.exe c:/Work/ブログ/2021年/7月/20日/twtter ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:/ProgramData/Anaconda3/python.exe:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Pathの設定見直し
環境構築手順 – データサイエンス時のPythonのインストール(Anaconda編)
の環境変数の登録をご確認ください。
インタプリタの設定見直し
本ページのインタプリタ選択をご確認ください
SyntaxError: Missing parentheses in call to ‘print’.
まさかのPython3からprint文の書き方が変わっている問題。
print ‘XXXX’はダメでprint(‘XXXX’)で書けとのお達し。
巷では阿鼻叫喚でしょうね。ま、しゃーなし。
PS C:\Work\ブログ\2021年\7月> & C:/Users/gohya/anaconda3/python.exe c:/Work/ブログ/2021年/7月/21日/test.py
File "c:/Work/ブログ/2021年/7月/21日/test.py", line 1
print 'Hello World!!'
参考:https://www.python.org/dev/peps/pep-3105/
まとめ
print文の書き方がpython3から変わったみたいです。
print ‘Hello World’
ではSyntax Errorが出ます。
おわり
コメントを残す