Ant*_*ard 5 python linux linux-mint python-3.x
当我尝试运行一些测试代码时,我的教授给了我在Linux Mint 19上使用Python3.7的提示,但出现以下错误
RuntimeError: Bad code object in .pyc file
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:
RuntimeError: Bad code object in .pyc file
Run Code Online (Sandbox Code Playgroud)
刚开始,我只安装了最小的Python3.7,并且没有发生此错误,但是我需要安装完整版的Python3.7才能使用它附带的某些模块,从而引发了该错误。我已经尝试安装Python3.7开发人员,但没有执行任何操作。我也试过
sudo apt-get remove --purge python3.7-apt
Run Code Online (Sandbox Code Playgroud)
它说甚至找不到合适的方法。所以我尝试了
sudo apt-get install python3.7-apt
Run Code Online (Sandbox Code Playgroud)
甚至找不到包。我还尝试安装python3-apt,但没有执行任何操作。我会先卸载python3-apt,但显然会损害操作系统,因为Mint内部使用Python3.6。解决这个问题的任何帮助将不胜感激!
小智 7
我python3.7
确实遇到了同样的问题,只是重新安装python3-apt,错误消失了
sudo apt remove python3-apt
Run Code Online (Sandbox Code Playgroud)
然后
sudo apt install python3-apt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4276 次 |
| 最近记录: |