【发布时间】:2021-05-10 01:59:47
【问题描述】:
我已经在 ubuntu 中安装了 python2.7 和 python3.9。 使用python2.7,我可以正确创建virtualenv。 但是使用python3.9,报错如下:
Complete output from command /home/ptxc/test/bin/python3 - setuptools pkg_resources pip wheel:
Traceback (most recent call last):
File "<stdin>", line 7, in <module>
File "<frozen zipimport>", line 259, in load_module
File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/__init__.py", line 16, in <module>
File "<frozen zipimport>", line 259, in load_module
File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/vcs/subversion.py", line 9, in <module>
File "<frozen zipimport>", line 259, in load_module
File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/index.py", line 30, in <module>
File "<frozen zipimport>", line 259, in load_module
File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/wheel.py", line 32, in <module>
File "<frozen zipimport>", line 259, in load_module
File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/pep425tags.py", line 9, in <module>
File "/usr/local/lib/python3.9/ctypes/__init__.py", line 8, in <module>
from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named '_ctypes'
----------------------------------------
...Installing setuptools, pkg_resources, pip, wheel...done.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/virtualenv.py", line 2363, in <module>
main()
File "/usr/lib/python3/dist-packages/virtualenv.py", line 709, in main
create_environment(home_dir,
File "/usr/lib/python3/dist-packages/virtualenv.py", line 984, in create_environment
install_wheel(
File "/usr/lib/python3/dist-packages/virtualenv.py", line 918, in install_wheel
call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
File "/usr/lib/python3/dist-packages/virtualenv.py", line 810, in call_subprocess
raise OSError(
OSError: Command /home/ptxc/test/bin/python3 - setuptools pkg_resources pip wheel failed with error code 1
我尝试安装 libffi-dev,但出现错误: libffi-dev : 取决于: libffi6 (= 3.2.1-8) 但正在安装 3.2.1-4kord python-setuptools :取决于:python-pkg-resources (= 39.0.1-2) 但正在安装 20.7.0-1kord
【问题讨论】:
-
尝试在 IDLE 中输入
help("modules")看看是否可以在列表中看到模块的名称。
标签: python python-3.x pip