如何在conda中创建单独的python 2.7环境?
我正在使用anaconda和python 3.8。现在,我的一些代码需要使用python 2运行。因此,我在conda中创建了一个单独的python 2.7环境,如下所示: 之后,我安装了spyder,然后启动程序spyder amd spyder显示我仍然在使用python 3.8 在spyder中如何在新环境中使用python 2.7 谢谢如何在conda中创建单独的python 2.7环境?,python,Python,我正在使用anaconda和python 3.8。现在,我的一些代码需要使用python 2运行。因此,我在conda中创建了一个单独的python 2.7环境,如下所示: 之后,我安装了spyder,然后启动程序spyder amd spyder显示我仍然在使用python 3.8 在spyder中如何在新环境中使用python 2.7 谢谢 conda create -n py27 python=2.7 ipykernel conda activate py27 pip install sp
conda create -n py27 python=2.7 ipykernel
conda activate py27
pip install spyder
您可以从Ananconda的Navigator管理环境 我猜你是上一个pip强>
哪个pip
命令来查找当前的pip环境pipX安装spyder
根据文档,这将创建一个安装了spyder的python2.7虚拟环境(2021年4月29日)。我验证了spyder版本3.3.6与python2.7兼容
conda create -y -n py27 python=2.7 spyder=3.3.6
但是,由于conda
未能捕获冲突,我无法在py27
环境中运行spyder
。本页上显示的解决方法也适用于我
找到了在Python2.7上使用Spyder的变通方法
setup two virtual environments for Python 2.7 and 3.6.
Launce anaconda navigator and install spyder 3.3.6 on both the environments
Launch spyder on the environment with Python 3.6
Preferences-->Python Interpreter --> set the Python path for 2.7
Restart Spyder
Done!
所以我的建议是下一轮
conda create -y -n py36 python=3.6 spyder=3.3.6
conda activate py36
spyder
并遵循asanganuwan的最后三条指示
此外,您还应该尽可能多地使用
conda
包管理器,因为它更智能地管理需求。当我在激活环境后尝试使用pip install spyder
时,它会警告版本冲突并无法启动。谢谢DRPK,我使用的是win10。它不被识别为内部或外部命令。谢谢你的帮助help@roudan:检查这个@roudan;从“开始”菜单打开环境变量;然后为新的pip创建新变量;但是为它设置不同的名称,与您的全局pip不同。(py27)C:\Users\yongn>where.exe pip C:\Users\yongn\miniconda3\Scripts\pip.exe在这之后,我如何为哪个pip创建新变量?如何修改bash文件,对不起,我对它一点都不熟悉。谢谢