我使用Anaconda进行python。
安装了python2
D:\Python\Anaconda2
安装python3
D:\Python\Anaconda3
python3是默认值。
创建了两个名称为python2
和python2
的环境变量,并分别从不同的文件夹中选择了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?
答案 0 :(得分:1)
我不确定这是否会直接回答您的问题,但是anaconda会为您管理环境。 Reference
您应该可以输入您的Anaconda提示来创建您的环境:
conda create --name pyenv python=2.7
然后列出您的环境:
conda info --envs
最后激活你的环境python 2或python 3环境:
activate pyenv
这些具有各自版本的python的独立环境保存在envs文件夹下的anaconda文件夹中
/ Anaconda3 / ENVS / pyenv /蟒