使用现有的 virtualenv 配置 PyCharm

新手上路,请多包涵

我正在尝试使用现有的 virtualenv 设置运行 PyCharm。我已将我的 PyCharm 项目指向以下路径中现有 virtualenv ~/.virtualenvs/myproj/ 中的 python 解释器

文件 -> 默认设置 -> 默认项目 -> Python 解释器

该项目运行良好,但编辑器仍然在作为 virtualenv 的一部分安装的包上发出红色光。

知道我错过了什么吗?

原文由 comiventor 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 748
2 个回答

要为您的项目正确运行 PyCharm,您需要正确设置 Python Interpreter 和 Python Structure。

我已经正确设置了 Python Interpreter,但错过了 Python Structure。

转到 Pycharm->Preferences->your_project->Project Structure

添加正确的内容根

它与您的工作目录无关,您可以在调试/运行配置中单独设置

也不要忘记添加您需要的环境变量,您应该一切顺利。

对于 Intellij Idea 2016.2,以下是在 virtualenv File -> Project Structure -> Sources -> “Use + button and add as Sources”中添加站点包的路径

如果隐藏目录可见,您可以更改视图设置或复制粘贴路径到 virtualenv 中的站点包

原文由 comiventor 发布,翻译遵循 CC BY-SA 3.0 许可协议

在此处输入图像描述 不要点击 make available to all projects 它会起作用。否则它会给出错误提示 -- specify a different sdk name

原文由 Aseem 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题