私はPython用にAnacondaを使用しました。Python2とPython3の両方がWindows 10にある
python2が D:\Python\Anaconda2
のpython3にインストールされているが D:\Python\Anaconda3
のpython3にインストールされているがデフォルトです。
は、名前がpython2
とpython2
の2つの環境変数を作成し、それぞれ異なるフォルダからそれぞれpython.exe
を選択しました。
私のsetup.pyはpython2のみをサポートしています。
私はcmdからコマンドを実行するときpython setup.py install
それはサポートしていないと言います。 D:\Python\Anaconda2\python.exe
からD:\Python\Anaconda2\python2.exe
に名前を変更し、それに応じて環境パスファイルを変更すると動作します。しかし、私はファイル名を変更したいと思っていません(condaがプロセスを作成できないなどのように他のアプリケーションを壊す可能性があります)。
Windows 10 Pro、64ビット。 setup.py場所: E:\Program Files\IBM\ILOG\CPLEX_Studio1251\cplex\python\x64_win64
はどのようにこれを克服するには? Python2コンパイラの場合は
python2 setup.py install
、python3コンパイラの場合はpython3 setup.py install
、名前の変更は不要です。D:\Python\Anaconda2\python.exe
を実行してsetup.pyをインストールするにはどうすればよいですか?
は悪い考えですが、シンボリックを作成することができます管理者のコマンドプロンプトを使用してリンクする'mklink python2.exe python.exe'。 Python 3でも同じことを行い、両方のディレクトリを 'PATH'に追加します。優先するpython.exeディレクトリが最初に表示されます。 – eryksun
はい、恐ろしい考えです。env varに追加しようとすると 'python.exe'としか見えません –
はい、それはひどい考えです。 env path/varで何を変更すればよいですか? –