![](/img/trans.png)
[英]No module named '_sqlite3' on virtualenv for Python3.6
[英]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.