Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在conda中创建单独的python 2.7环境?_Python - Fatal编程技术网

如何在conda中创建单独的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

我正在使用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 spyder


您可以从Ananconda的Navigator管理环境

我猜你是上一个pip

  • 使用
    哪个pip
    命令来查找当前的pip环境
  • 修改.bash文件,并为新的pip设置另一个新的环境变量
  • 找到.bash文件的来源
  • 尝试使用新的pip env变量安装spyder;类似于
    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文件,对不起,我对它一点都不熟悉。谢谢