【问题标题】:"The path python3 (from --python=python3) does not exist" error“路径 python3(来自 --python=python3)不存在”错误
【发布时间】:2023-03-18 12:05:01
【问题描述】:

我在环境变量的路径文件中添加了python36/Scripts,并且还添加了python36。但它仍然显示以下错误

命令 = C:\Users\Sonalika\dev\trydjango1-11>virtualenv -p python3

我收到错误:

路径python3(来自--python=python3)不存在

【问题讨论】:

标签: django python-3.x virtualenv


【解决方案1】:

试试这样,这里 C:/Python36/python.exe 给出 python3 可执行文件的完整地址

virtualenv env -p C:/Python36/python.exe

【讨论】:

  • 如果你的 PATH 中已经有 python3 试试virtualenv -p python3.exe ENV
  • 我的系统中安装了 Python3.7,但可执行文件为 python.exe。所以,这对我有用 - virtualenv -p python.exe ENV
【解决方案2】:

使用完整路径将解决此问题。

$  virtualenv --python=/usr/bin/python3 testenvironment
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /home/nansari/testenvironment/bin/python3
Not overwriting existing python script /home/nansari/testenvironment/bin/python (you must use /home/nansari/testenvironment/bin/python3)
Installing setuptools, pip, wheel...done.
$  which python3
/usr/bin/python3
$  python --version
Python 2.7.14 :: Anaconda, Inc.
$  

【讨论】:

  • 您可能需要在前面添加“sudo -H”...但它有效...如果您想安装不同版本的 Python,您首先需要通过键入“知道它在哪里其中 Pythonxxx” 在 Mac 上(在 Microsoft 上)
  • 这对我有用,谢谢(macOS Catalina with python and python3。)
【解决方案3】:

如果你的 PATH 中已经有 python,请确保它默认使用 python,没有 python3。 你只需要run virtualenv -p python env

【讨论】:

【解决方案4】:

试试这个:-

python -m easy_install virtualenv

【讨论】:

  • 欢迎来到 Stack Overflow!请不要只用源代码或命令来回答。尝试对您的解决方案如何工作提供一个很好的描述。请参阅:How do I write a good answer?。谢谢
【解决方案5】:

尝试运行这个命令 virtualenv -p python env 即没有指定python3,我在使用pycharm时遇到了同样的问题,在终端上运行这个命令后,错误得到了解决。

【讨论】:

    【解决方案6】:

    当您打开命令提示符窗口时,请确保选择“以管理员身份运行”

    【讨论】:

      猜你喜欢
      • 2018-02-18
      • 2020-10-28
      • 1970-01-01
      • 2012-07-06
      • 2016-08-31
      • 1970-01-01
      • 2014-08-11
      • 2016-07-22
      • 1970-01-01
      相关资源
      最近更新 更多