Wing IDE ShellのmacOS 10.15.2 CatalinaからPython 2.7.12からPython 3.8.1にアップグレードする

Wing IDE ShellのmacOS 10.15.2 CatalinaからPython 2.7.12からPython 3.8.1にアップグレードする

このアップグレードの実行に関する多くのオンライントピックがあります。しかし、ほとんどの人はこう言います。いいえ古いPython2を削除してください。これにより、システムのmacOSが混乱する可能性があります。だから私はPython3.8.1をインストールしました(サイトによって事前にパッケージ化されたtkinterクラスモジュールが必要でした)。

残念ながら、私のWing IDEシェルはまだPython2にデフォルト設定されています。あるオンラインユーザーは、次のページにアクセスするとこの問題を解決できると述べました。プロジェクトのプロパティWingのメニュー - 最新バージョンでは削除されました。現在の編集 - > Python設定...に移動すると、Python実行可能ファイル、Pythonパス、および初期ディレクトリへのカスタマイズ可能なパスを見つけることができます。

これで、私のコンピュータにPython3.8.1がアプリケーションにインストールされました。他のフォルダも見つかりました。/ライブラリ/フレームワーク/PythonFramework/3.8

Python実行可能ファイルを両方の場所に設定しようとしましたが、成功しませんでした。私が受け取ったエラーは次のとおりです。

  • Python実行可能ファイル '/Library/Frameworks/Python.framework/Versions/3.8/Python'を起動またはスキャンできません。 PATHのPythonインタプリタ名(例:python、python3.4、python.exe)、または使用するPythonインタプリタのフルパスである必要があります。

この問題を解決する方法を知っている人がいれば、私たちの学校ではパソコンに設定するのに役立つことはありませんので、よろしくお願いします。読んでくれてありがとう。

答え1

驚いたことに、善意の調教と私はこの問題を解決しようと一週間を過ごしましたが、成功しませんでした。ちょうど働いた。私がしたことは次のとおりです(あなたにも効果があることを願っています)。

  1. Wing IDEを開きます。
  2. 行く編集する->Pythonの設定...
  3. これをしっかりしてくださいPythonパス環境初期ディレクトリ影響を受けません。
  4. 変化Python実行可能ファイル上に習慣
  5. カチッという音検索ボタン。
  6. 次に移動します。

/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8

  1. 勝ついいねWing IDEシェルターミナルコマンドラインウィンドウを再起動します。 (または完全なプログラム)。

実行後、Python3.8.1がバージョンとして表示されます。 /bin/にあるpython3.8ファイルは実行ファイルでもなく、私にとって注目に値するファイルでもなく、サイズは約10KBです。しかし、それはうまくいくので、他の人がこの問題に直面したときにこれを見つけることができることを願っています。

関連情報