当我使用虚拟环境在Pycharm中启动一个新项目时,我收到了一条未解决的参考警告消息。
但是我已经在我的虚拟环境中安装了django,这段代码运行正常。
我该如何解决这个问题?我正在使用PyCharm 4.5.2 Pro
答案 0 :(得分:5)
在pycharm中打开您的项目,然后按照以下步骤操作:
点击文件(在顶部)>设置>项目翻译>添加本地>选择virtualenv
OR
确保您的项目是根目录,使其成为根目录。
答案 1 :(得分:4)
我最终偶然发现了一种对我有用的方法,但我不知道潜在的问题。
最初我在解释器选项中使用PyCharm创建了一个virtualenv。我很生气,我遇到了这个问题,我删除了它,只是用virtualenv命令创建了一个virtualenv,但问题仍然存在。
然后我回到解释器选择器并选择“添加本地”。我导航到我创建的virtualenv的/ bin文件夹中的python二进制文件并选中它。在此之后,未解决的参考文献得到修复。
答案 2 :(得分:2)
我认为您的问题就像我的。我在python shell中测试了import matplotlib
,它可以工作,但是在Pycharm中它显示了一个错误。这是因为Pycharm不知道站点包的路径。
要解决此问题,您可以执行以下一项操作:
将站点包的路径(对我来说是C:\ Program Files \ Python 3.5 \ lib \ site-packages)添加到PATH。
在您的代码中添加以下内容:
。
import sys
sys.path.append(r"C:\Program Files\Python 3.5\lib\site-packages")
import matplotlib.pyplot as plt
我认为它将为您提供帮助:)
答案 3 :(得分:0)
检查项目根目录。可能有问题。
您是手动创建了virtualenv还是通过PyCharm?
答案 4 :(得分:0)