【问题标题】:Failed to create virtual environment in PyCharm在 PyCharm 中创建虚拟环境失败
【发布时间】:2021-12-11 00:13:08
【问题描述】:

我在 PyCharm 中创建虚拟环境时遇到问题。 没错,Python 3.10 版本是在安装过程中添加到 Path 中的,我使用的是最新版本的 PyCharm 社区。​​p>

有人遇到过类似的问题吗?


添加信息

我如何创建环境:

  • 文件 -> 新项目

  • 位置:D:\mm\projekty\pythonProject2

  • 标记为使用 (virtualenv) 的新虚拟环境

  • 位置:D:\mm\projekty\pythonProject2\venv

  • 基本解释器:C:\Users\mm\AppData\Local\Programs\Python\Python310\python.exe

  • 在 CMD 中:

    C:\Users\mm>python
    
    Python 3.10.0 (tags/v3.10.0:b494f59, Oct  4 2021, 19:00:18) [MSC v.1929 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    

【问题讨论】:

标签: python pycharm virtualenv


【解决方案1】:

我遇到了同样的问题。我需要安装包python3-venv

【讨论】:

    【解决方案2】:

    为了解决这个问题,我不得不从我的终端运行:

    pip install virtualenv
    

    安装virtualenv 包后一切正常。

    【讨论】:

      【解决方案3】:

      就我而言,我的计算机上没有安装 pip。

      【讨论】:

        【解决方案4】:

        只需打开终端并安装 pip 包:

        在 ubuntu 中: sudo apt install pip

        对于窗户: https://phoenixnap.com/kb/install-pip-windows

        然后尝试再次创建虚拟环境

        【讨论】:

        • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
        【解决方案5】:

        如果您已经安装了python3-env,大多数答案中提供的命令将不起作用,因为您需要专门用于 Python 3.10 的 python3-venv 包

        @fabel 在 cmets 中指出的确切包是 python3.10-venv

        sudo apt install python3.10-venv
        

        运行这个命令,应该没问题。

        【讨论】:

          【解决方案6】:

          Windows venv 中存在一个已知错误,如果您安装 VisualStudio 2022 运行时就会暴露。 如果 PyCharm 使用 venv 而不是另一个虚拟环境(不确定,因为我不使用 PyCharm) 看看我在 this Q&A 中的问题/解决方法是否与您的一致。

          编辑:我意识到您使用的是virtualenv。但是,virtualenv 使用了venv.EnvBuilder,因此问题可能仍然相关。

          【讨论】:

            【解决方案7】:

            我在终端中运行了“pip install virtualenv”, 但再次尝试后它没有工作。 我从 python.org 下载了 python 3.10 然后因为我在我的计算机上将 python 版本从 3.9 更新到 3.10 时遇到问题,我决定尝试在 PyCharm 中创建一个虚拟环境,在我的主项目(我唯一的一个)中,我单击“添加解释器...”然后选择“ Virtualenv environment”,然后将位置设置为“/home/myname/Documents/PyCharm/venvPy3.10”,然后我通过单击右侧的三个点将基本解释器设置为我下载的那个,然后转到我的下载文件夹.我还选择了“继承全局站点包”和“对所有项目可用”,然后单击“确定”。 然后它给了我警告。

            【讨论】:

            • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
            猜你喜欢
            • 1970-01-01
            • 2016-03-29
            • 1970-01-01
            • 2023-01-20
            • 1970-01-01
            • 2021-02-18
            • 2014-05-18
            • 2018-06-24
            • 2019-12-26
            相关资源
            最近更新 更多