在 pycharm 上激活现有的 venv

时间:2021-07-31 13:11:26

标签: python pycharm python-venv pyenv

我使用 python3 -m venv my_project 为几个 diff 项目创建了 venvs 还可以根据需要使用 pyenv local version 管理每个项目的 Python 版本。

我的项目文件夹如下所示:

my-project-one/
my-project-two/
my_project_one/
my_project_two/

带连字符的是 repo,带下划线的是我为它们创建的 venv。 (也许是愚蠢的命名方案,但对我有用)。

我使用 source ../my_project_one/bin/activate 从我想与之合作的人中激活 venv。


自从我使用 VSCode 以来,它一直很棒。现在我想使用 Pycharm,但我不知道如何让 venv 与 Pycharm 一起工作。

在项目解释器部分,我可以看到 ~/.pyenv/versions/ 下的两个版本,但这并没有检测到我在 venv 上安装的项目相关需求。

很多文章都提到在 venv 中的 Scripts 文件夹下添加 python 可执行文件,但我的任何一个都没有这样的文件夹。 (在 MacOS 上)


我在这里错过了什么?我是否错误地创建了 venv 或遵循了错误实现虚拟 env 的说明,因为我真的不想搞乱 Pycharm 的工作设置。


我希望它至少能检测到项目级别的库,而不是显示未解析的引用。

0 个答案:

没有答案