当我在PyCharm Community Edition中编写Python3代码时,我对导入逻辑感到恼火,下面是我的结构。
project
├── orm.py
├── app.py
├── coroweb.py
在app.py中,我使用以下代码导入orm。
from . import orm
from .coroweb import xxx
它在PyCharm中看起来很好,但当我运行app.py时,由于以下错误,它将失败
ImportError: cannot import name 'orm'
import orm
from coroweb import xxx
它运行良好,但在Pycharm中有导入错误。它是未解析的引用
。我想在PyCharm中使用代码跟踪,所以我想知道如何修复这个问题。
你可以尝试两件事:
当我使用相对导入时,我的代码运行正常,但pycharm抱怨。总之。py,导入行用红色下划线,我没有完成。 如果我尝试通过在任何地方添加“app.”来切换到使用绝对导入,pycharm 很高兴,但代码不再运行。我得到:“ModuleNotFoundError:没有名为'app'的模块” 这是我的项目的树形结构。这是我的test_import文件夹的内容: main.py mul.py: sum.py
我已经尝试了其他帖子中找到的解决方案,但没有任何成功。 谢谢。
本文向大家介绍解决python3 Pycharm上连接数据库时报错的问题,包括了解决python3 Pycharm上连接数据库时报错的问题的使用技巧和注意事项,需要的朋友参考一下 最近在学习python。 今天在学习python连接Mysql数据库时报错: 使用pyCharm+python3+pyMysql+mysql5.56 数据库连接: 最后查看发现,在数据库连接时不需要编码: 最后测试通过!
在我开始之前,我已经做了很多关于我得到的这个特定问题的搜索,可能是我搜索得不好。 我正在尝试导入以前使用pip3安装的库,如pandas和NumPy。。。去我的PyCharm项目,我不知道怎么做。 我所发现的是,我可以再次安装它们。我不想再次安装所有库,提前感谢您的帮助。 编辑#1:是否可以将整个本地文件夹添加到外部库?
我一直试图在PyCharm上导入bigQuery,但没有成功。尽管我已经安装了所有必要的包,但bigQuery上总是有红色下划线。我得到的错误消息是 回溯(最近一次调用):文件 “~~~\write_csv.py”,第 1 行,从 google.cloud 导入 bigquery 导入错误:无法从“google.cloud”导入名称“bigquery”(未知位置) 它与防火墙有关吗?
尝试连接到Azure CosmosDB mongo服务器会导致SSL握手错误。 我正在使用<code>Python3连接到我的Azure CosmosDB。如果我使用Python27运行代码,连接工作正常,但使用python 3时会导致以下错误: 在<code>Python3 pymongo.errors.ServerSelectionTimeoutError: SSL 握手失败: backend