当前位置:   article > 正文

ImportError: module ‘virtualenv‘ has no attribute ‘main‘_attributeerror: module 'virtualenv' has no attribu

attributeerror: module 'virtualenv' has no attribute 'main

1.背景:OS是ubuntu18,python版本是Python3.6.x,执行

virtualenv -p python venv

创建虚拟环境时报

  1. ❯ virtualenv -p python venv
  2. Traceback (most recent call last):
  3. File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2458, in resolve
  4. return functools.reduce(getattr, self.attrs, module)
  5. AttributeError: module 'virtualenv' has no attribute 'main'
  6. The above exception was the direct cause of the following exception:
  7. Traceback (most recent call last):
  8. File "/usr/bin/virtualenv", line 11, in <module>
  9. load_entry_point('virtualenv==15.1.0', 'console_scripts', 'virtualenv')()
  10. File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 474, in load_entry_point
  11. return get_distribution(dist).load_entry_point(group, name)
  12. File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2846, in load_entry_point
  13. return ep.load()
  14. File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2450, in load
  15. return self.resolve()
  16. File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2460, in resolve
  17. raise ImportError(str(exc)) from exc
  18. ImportError: module 'virtualenv' has no attribute 'main'

 

2.换了另外一种方式创建虚拟环境(其实某种程度上是回避了上面的问题,以后有空可以再查下)

  1. ❯ sudo apt install python3-venv
  2. ❯ python3 -m venv venv

 

参考:https://www.reddit.com/r/archlinux/comments/fhkk9s/attributeerror_module_virtualenv_has_no_attribute/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/863562
推荐阅读
相关标签
  

闽ICP备14008679号