在conda环境中管理python版本
我最近按照康达的指示创建了一个新环境。 我目前在电脑中安装了anaconda3,默认为python3,但现在我需要运行python2代码,因此我创建了虚拟环境,如下所示:在conda环境中管理python版本,python,python-3.x,python-2.7,Python,Python 3.x,Python 2.7,我最近按照康达的指示创建了一个新环境。 我目前在电脑中安装了anaconda3,默认为python3,但现在我需要运行python2代码,因此我创建了虚拟环境,如下所示: conda create -n py27 python=2.7 anaconda 但即使在py27内部,当我运行python时,它也使用python3而不是python2 是否有一种方法可以更改python命令的de行为,使其只在py27虚拟环境中定义为python2 感谢展示如何运行Python,从您第一次打开cmd并激活
conda create -n py27 python=2.7 anaconda
但即使在py27内部,当我运行python时,它也使用python3而不是python2
是否有一种方法可以更改python
命令的de行为,使其只在py27虚拟环境中定义为python2
感谢展示如何运行Python,从您第一次打开cmd并激活您的环境开始。是的,更多信息应该会有所帮助。另外,$PATH的值是多少?你绝对可以做你想做的事。如果您陷入困境,一个黑客解决方法是在环境中调用完整的python到python。e、 g./path_to_conda/envs/py27/bin/python my_code.pyI使用conda activate py27切换到我的环境,我的$path变量是:bash:/home/tomas/anaconda3/envs/py27/bin:/home/tomas/anaconda3/bin:/home/tomas/bin:/home/tomas/.local/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/usr/sbin:/sbin:/usr/bin:/usr/games:/usr/games:/usr/local/games:/snap/bin:/bin:无此项文件或目录我使用:python example.py运行ptyhon,但即使在我的py27环境中也默认为python3。所以我现在运行的程序是:python2 example.py