python - python virtualenv 实例已损坏
问题描述
我使用的是 python3.6.5 virtualenv,但是当我尝试运行任何 pip 和 python 方法时,它开始显示以下错误消息。我知道我可以查看站点包以捕获已安装的包并重建 virtualenv,但是想知道是否有更好的方法来挽救这个:
pip freeze > /tmp/requirements.txt
Failed to import the site module
Traceback (most recent call last):
File "/home/user/.virtualenvs/venv36/lib/python3.6/site.py", line 703, in <module>
main()
File "/home/user/.virtualenvs/venv36/lib/python3.6/site.py", line 683, in main
paths_in_sys = addsitepackages(paths_in_sys)
File "/home/user/.virtualenvs/venv36/lib/python3.6/site.py", line 282, in addsitepackages
addsitedir(sitedir, known_paths)
File "/home/user/.virtualenvs/venv36/lib/python3.6/site.py", line 204, in addsitedir
addpackage(sitedir, name, known_paths)
File "/home/user/.virtualenvs/venv36/lib/python3.6/site.py", line 173, in addpackage
exec(line)
File "<string>", line 1, in <module>
File "<frozen importlib._bootstrap>", line 568, in module_from_spec
AttributeError: 'NoneType' object has no attribute 'loader'
解决方案
推荐阅读
- reactjs - 在执行返回之前反应等待变量加载
- sql - 迭代获取数据框列的最大值,加一并对 spark/sql 中的所有行重复
- docker - Docker 撰写健康检查选项
- python-3.x - 我们如何在 kv 文件中使用循环创建多行?(Python3,基维)
- sql-server - 根据列值抛出用户定义的错误消息
- javascript - 如何将对象推入阵列 Firebase
- security - oAuth 安全评估 - Google 指定的第三方评估员
- json - 如何在 kibana 中使用 bar vizualitation 将秒转换为小时?
- java - 无法以一种小方法在 Java 中参数化 MySQL 语句
- android - android 应用程序错误... java.lang.IllegalStateException: 没有活动