nic*_*ius 28 python django pycharm
通常要求显示requirements.txt如下:
django-registration
但在INSTALLED_APPS它看起来像registration.所以当你导入时:
from registration.signals import user_registered
Run Code Online (Sandbox Code Playgroud)
这是有效的,但PyCharm是出了字下一个红色的波浪线报名的from registration...,上面写着"包'注册’是不是在项目要求上市".
我该如何解决这个问题?
UPDATE
我能够找到一种方法让警告消失,但这不是一个好的解决方案.如果您只是将软件包名称添加到requirements.txt文件中,警告就会消失,但是如果要安装,那么该要求无效pip.例如,我也在使用pygooglevoice它是如何写入的,requirements.txt但是当它在代码中导入时,你写道:
from googlevoice import Voice
Run Code Online (Sandbox Code Playgroud)
这看起来很奇怪,因为我在很多项目中都使用PyCharm而且我只是注意到最近我正在研究的项目......
MrJ*_*MrJ 12
这似乎是一个悬而未决的问题
https://youtrack.jetbrains.com/issue/PY-11963
nic*_*ius 11
再次看到这种现象之后,我又做了一些挖掘.将某些文件夹设置为源根并重新启动PyCharm后,这些参考警告就消失了.我认为这是PyCharm中的一个错误.
JetBrains声称这在2017.2版本中得到修复:
https://youtrack.jetbrains.com/issue/PY-11963#comment=27-2248728
我可以确认一下(在IntelliJ IDEA中).此外,值得仔细检查是否指定了正确的需求文件Settings -> Tools -> Python Integrated Tools -> Package requirements file
| 归档时间: |
|
| 查看次数: |
19887 次 |
| 最近记录: |