如何使用 PyCharm 激活我的虚拟环境?我什至可以在 PyCharm 中激活它吗?

Posted

技术标签:

【中文标题】如何使用 PyCharm 激活我的虚拟环境?我什至可以在 PyCharm 中激活它吗?【英文标题】:How do I activate my virtual environment using PyCharm? Can I even activate it in PyCharm? 【发布时间】:2021-12-10 08:05:09 【问题描述】:

我对 PyCharm 终端部分的本地和命令提示符有些困惑。有人可以向我解释一下有什么区别吗?

另外,我如何从 PyCharm 激活我的虚拟环境,因为我需要它来运行 selenium(我将它放在单独的虚拟环境中)。我是使用命令提示符还是本地。我尝试使用本地,当我在我的 Scripts 文件夹中输入 activate.bat 时,我遇到了以下错误消息:

activate.bat :术语“activate.bat”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。 在 line:1 char:1

activate.bat
  + CategoryInfo          : ObjectNotFound: (activate.bat:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CommandNotFoundException


建议 [3,General]:命令 activate.bat 未找到,但当前位置确实存在。默认情况下,Windows PowerShell 不会从当前位置加载命令。如果您信任此命令,请键入:“.\activat e.bat”。有关详细信息,请参阅“get-help about_Command_Precedence”。 PS C:\Users\Jonathan\venvs\automation\Scripts>

有人可以帮助我了解如何通过 PyCharm 激活我的虚拟环境吗?

【问题讨论】:

【参考方案1】:

是的,您可以在 Pycharm 中激活您的虚拟环境。 Pycharm 为每个项目配置一个解释器,如果没有特别指定,默认使用系统 Python 解释器。要使用虚拟环境的解释器,请执行以下操作:

    设置 > 项目 > Python 解释器 单击路径旁边的 cog,然后选择 Add... 以添加新的解释器 选择已有环境,输入venv的路径 点击确定

完成此操作后,Pycharm 将进行一些索引,并且下次运行程序时,它应该使用该虚拟环境运行。

【讨论】:

嗨,在第一步之后,我似乎无法添加新的解释器。我有 Python 3.10 作为我的解释器。还有提示说没有找到python打包工具;安装打包工具。和它有关系吗?

以上是关于如何使用 PyCharm 激活我的虚拟环境?我什至可以在 PyCharm 中激活它吗?的主要内容,如果未能解决你的问题,请参考以下文章

pycharm虚拟环境中的项目如何在别的电脑上运行?

如何在 PyCharm 终端中激活 virtualenv?

如何修复AttributeError:模块'tensorflow'没有属性'reset_default_graph'

Python深度学习:计算机视觉与深度学习的关系(包含Anaconda安装与使用,和Pycharm激活虚拟环境教程)

已解决pycharm 终端无法激活conda环境

pycharm使用anaconda虚拟环境