Я использовал Anaconda для python.Python2 и Python3 как в окнах 10
python2 установлен в D:\Python\Anaconda2
Python3 установлен в D:\Python\Anaconda3
Python3 по умолчанию.
создал две переменные среды с именем: python2
и python2
и выбрал соответствующие python.exe
из разных папок соответственно.
my 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 setup.py install
для компилятора python2 иpython3 setup.py install
для компилятора python3, без переименования.Как установить setup.py, запустив
D:\Python\Anaconda2\python.exe
?
переименовании python.exe это плохая идея, но вы можете создать символическую ссылку с помощью командной строки администратора, например 'mklink python2.exe python.exe'. Сделайте то же самое для Python 3 и добавьте обе директории в 'PATH', с первым предпочтительным каталогом python.exe. – eryksun
Да, это ужасная идея. Когда я попытался добавить ее в env var, она принимает только 'python.exe' –
Да, это ужасная идея. Что нужно изменить в env path/var? –