繁体   English   中英

无法在 Ubuntu 19.10 中安装 python3.6 virtualenv(“没有名为 apport 的模块”)

[英]Unable to install python3.6 virtualenv in Ubuntu 19.10 ('no module named apport')

我已经将我的 ubuntu 发行版升级到 19.10,现在我无法为 python3.6 安装 virtualenv。 我可以通过输入'virtualenv NAME --python=python3'为python3.7创建virtualenv而没有问题,但是当我用python3.6替换python3时,我得到以下输出。

Running virtualenv with interpreter /usr/bin/python3.6
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/virtualenv.py", line 25, in <module>
    import distutils.sysconfig
ModuleNotFoundError: No module named 'distutils.sysconfig'
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
ModuleNotFoundError: No module named 'apport'

当我在 shell 中输入 python3.6 时,Python3.6 运行良好。 我安装了 python3-pip、python3-setuptools 和 python3-distutils。

我重新安装了 Ubuntu(新鲜),安装了 python3.7-venv 和 python3.8-venv,安装了 python3.6(手动),然后它与命令一起工作:

python3.6 -m venv 名称

不确定哪个修复了它。 我希望我需要 python3.6-venv 但我没有。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM