Python 使用现有virtualenv配置PyCharm
我正在尝试使用现有的virtualenv设置运行PyCharm。我已经将我的PyCharm项目指向了现有virtualenv~/.virtualenvs/myproj/中的python解释器,路径如下 文件->默认设置->默认项目->Python解释器 该项目运行良好,但作为virtualenv的一部分安装的软件包上的编辑器仍亮起红灯Python 使用现有virtualenv配置PyCharm,python,pycharm,virtualenv,Python,Pycharm,Virtualenv,我正在尝试使用现有的virtualenv设置运行PyCharm。我已经将我的PyCharm项目指向了现有virtualenv~/.virtualenvs/myproj/中的python解释器,路径如下 文件->默认设置->默认项目->Python解释器 该项目运行良好,但作为virtualenv的一部分安装的软件包上的编辑器仍亮起红灯 知道我遗漏了什么吗?要为您的项目正确运行PyCharm,您需要正确设置Python解释器和Python结构 我已经正确设置了Python解释器,但错过了Pytho
知道我遗漏了什么吗?要为您的项目正确运行PyCharm,您需要正确设置Python解释器和Python结构 我已经正确设置了Python解释器,但错过了Python结构 转到Pycharm->Preferences->your_project->project Structure 添加正确的内容根目录 它与您可以在调试/运行配置中单独设置的工作目录无关 另外,不要忘记添加您需要的环境变量,您应该准备好了 对于Intellij Idea 2016.2,以下是添加安装在virtualenv中的站点软件包的路径 文件->项目结构->源->“使用+按钮并添加为源”
如果隐藏目录可能可见,您可以更改视图设置或将路径复制粘贴到virtualenv中的站点包我做了comiventor在接受的答案中指定的事情,但也必须做Brian W评论的事情:将根文件夹标记为“源根”。具体做法如下:
- 右键单击根目录
- 查看底部的选项
将目录标记为
- 选择
(文件夹图标颜色应从灰色变为蓝色)Sources Root
使所有项目都可用
,它会工作的。否则它会给出错误提示--为指定不同的sdk名称
Ctrl+Alt+S
或文件/设置
然后
Project:your name项目/项目解释器/齿轮图标/添加…
选择新环境
在位置:
将您的路径/设置为/venv
最后,你应该看到
项目解释器:
path/to/venv/Scripts/python.exe
这与项目结构有关,而不是与python解释器有关。添加正确的根目录解决了“向根目录添加正确的内容”这一问题。对我来说,在现有的Python2.7.15虚拟环境中起作用的是。。。使用as root,我将/src
标记为源代码(在Pycharm 2018中显示为蓝色)。我以前选择了/Scripts/python.exe
作为我的解释器。我必须单击“使可用”按钮,甚至可以看到venv出现在项目解释器中