【发布时间】:2020-04-18 17:21:32
【问题描述】:
我为 python3 安装了 pycurl 但是当我想将它导入 Pycharm 并使用它时,我会收到以下错误消息:
Traceback (most recent call last):
File "/home/cours/PycharmProjects/untitled2/venv/test.py", line 1, in <module>
import pycurl
ModuleNotFoundError: No module named 'pycurl'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
from apport.report import Report
File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
import apport.fileutils
File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
from apport.packaging_impl import impl as packaging
File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module>
import apt
File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Original exception was:
Traceback (most recent call last):
File "/home/cours/PycharmProjects/untitled2/venv/test.py", line 1, in <module>
import pycurl
ModuleNotFoundError: No module named 'pycurl'
但是当我使用 Pycharm 终端 (pip install pycurl) 安装它时,我收到了这条消息
Requirement already satisfied: pycurl in /usr/lib/python3/dist-packages (7.43.0.1)
我也已经导入了这个包:设置 -> Python解释器
最后我也使用了:项目的“继承全局站点包”选项,问题是一样的
我不知道我还能做什么
【问题讨论】:
-
见here
-
没有改变任何东西
-
您重新启动了应用程序?
-
删除 venv 文件夹,然后从 Settings>Project Interpreter 再次添加解释器。之后再次添加包(pip install package-name)
-
是的,我刚刚这样做并收到一条错误消息
标签: python module pycharm package pycurl