Anaconda3上同时安装python3.8和python2.7时Python2无法工作

发布于 2025-01-11 06:52:50 字数 1113 浏览 0 评论 0原文

我安装了Anaconda并使用Python3.8.8作为基础环境,现在我创建一个名为py27的新环境来安装python2.7,但它不起作用。

以下是详细信息

(base) C:\Windows\System32>conda env list
# conda environments:
#
base                  *  C:\ProgramData\Anaconda3
pix2vox                  C:\Users\10531\.conda\envs\pix2vox
py27                     C:\Users\10531\.conda\envs\py27


(base) C:\Windows\System32>python
Python 3.8.8 (default, Apr 13 2021, 15:08:03) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

(base) C:\Windows\System32>conda activate py27

(py27) C:\Windows\System32>python
  File "C:\ProgramData\Anaconda3\lib\site.py", line 178
    file=sys.stderr)
        ^
SyntaxError: invalid syntax

(py27) C:\Windows\System32>

我的环境变量 PATH 包含

C:\ProgramData\Anaconda3;
C:\ProgramData\Anaconda3\Scripts;
C:\ProgramData\Anaconda3\Library\mingw-w64\bin;
C:\ProgramData\Anaconda3\Library\usr\bin;
C:\ProgramData\Anaconda3\Library\bin;

我想同时使用 python3.8 和 python2.7,请帮助我,谢谢!

I installed Anaconda and used Python3.8.8 as the base environment, now I create a new environment named py27 to install python2.7, but it doesn't work.

Here are the details

(base) C:\Windows\System32>conda env list
# conda environments:
#
base                  *  C:\ProgramData\Anaconda3
pix2vox                  C:\Users\10531\.conda\envs\pix2vox
py27                     C:\Users\10531\.conda\envs\py27


(base) C:\Windows\System32>python
Python 3.8.8 (default, Apr 13 2021, 15:08:03) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

(base) C:\Windows\System32>conda activate py27

(py27) C:\Windows\System32>python
  File "C:\ProgramData\Anaconda3\lib\site.py", line 178
    file=sys.stderr)
        ^
SyntaxError: invalid syntax

(py27) C:\Windows\System32>

My environment variable PATH contains

C:\ProgramData\Anaconda3;
C:\ProgramData\Anaconda3\Scripts;
C:\ProgramData\Anaconda3\Library\mingw-w64\bin;
C:\ProgramData\Anaconda3\Library\usr\bin;
C:\ProgramData\Anaconda3\Library\bin;

I want to use both python3.8 and python2.7 simultaneously, please help me, thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

∞梦里开花 2025-01-18 06:52:50

我修好了。

  1. 删除PYTHONHOME环境变量,我之前设置为C:\ProgramData\Anaconda3;

  2. 删除

C:\ProgramData\Anaconda3\Library\mingw-w64\bin;
C:\ProgramData\Anaconda3\Library\usr\bin;
C:\ProgramData\Anaconda3\Library\bin;

,我不知道是否有效,但我做到了。

  1. 添加新条目
C:\Users\10531\.conda\envs\py27;
C:\Users\10531\.conda\envs\py27\Scripts;

在 PATH 中

  1. 。重新运行终端。

I fixed it.

  1. Delete the PYTHONHOME environment variable, I set it as C:\ProgramData\Anaconda3; before.

  2. Delete

C:\ProgramData\Anaconda3\Library\mingw-w64\bin;
C:\ProgramData\Anaconda3\Library\usr\bin;
C:\ProgramData\Anaconda3\Library\bin;

in Path, I didn't know if it works, but I did it.

  1. Add new entries
C:\Users\10531\.conda\envs\py27;
C:\Users\10531\.conda\envs\py27\Scripts;

in PATH.

  1. Rerun the terminal.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文