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

问题描述 投票:0回答:1

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

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'

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

python python-3.x ubuntu virtualenv setuptools
1个回答
0
投票

[我重新安装了Ubuntu(新鲜),安装了python3.7-venv和python3.8-venv,安装了python3.6(手动),然后它可以与以下命令一起使用:

python3.6 -m venv名称

不知道是哪个修复的。我以为我需要python3.6-venv,但我没有。

© www.soinside.com 2019 - 2024. All rights reserved.