簡體   English   中英

python3 create virtualenv 發現錯誤“ModuleNotFoundError: No module named '_ctypes'”

[英]python3 create virtualenv found error "ModuleNotFoundError: No module named '_ctypes'"

我已經在 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:depends:libffi6 (= 3.2.1-8) 但 3.2.1-4kord 正在安裝 python-setuptools:depends:python-pkg-resources (= 39.0.1-2) 但正在安裝 20.7.0-1kord

問題得到了回答。 是版本問題。 python3已設置為鏈接python3.5,不是python3.9。 #sudo unlink /usr/bin/python3 #sudo ln -s /usr/local/python3.9/bin/python3 /usr/bin/python3

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM