python - 使用 pip 在新环境中添加新库时出错
问题描述
我的电脑中目前有三个 python 版本,每个版本都在不同的虚拟环境中。当我尝试在第一个或第二个环境中添加新库时没有问题,但是现在我需要使用Python 3.3版本(一般我使用3.5和3.7)并且我创建了一个新环境,并且当我使用pip安装时我收到以下警告。
Traceback (most recent call last):
File "c:\users\alonso\anaconda3\envs\py33\lib\runpy.py", line 160, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "c:\users\alonso\anaconda3\envs\py33\lib\runpy.py", line 73, in _run_code
exec(code, run_globals)
File "C:\Users\Alonso\Anaconda3\envs\py33\Scripts\pip.exe\__main__.py", line 5, in <module>
File "c:\users\alonso\anaconda3\envs\py33\lib\site-packages\pip\_internal\cli\main.py", line 10, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "c:\users\alonso\anaconda3\envs\py33\lib\site-packages\pip\_internal\cli\autocompletion.py", line 9, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "c:\users\alonso\anaconda3\envs\py33\lib\site-packages\pip\_internal\cli\main_parser.py", line 7, in <module>
from pip._internal.cli import cmdoptions
File "c:\users\alonso\anaconda3\envs\py33\lib\site-packages\pip\_internal\cli\cmdoptions.py", line 25, in <module>
from pip._internal.locations import USER_CACHE_DIR, get_src_prefix
File "c:\users\alonso\anaconda3\envs\py33\lib\site-packages\pip\_internal\locations.py", line 20, in <module>
from pip._internal.utils.compat import WINDOWS
File "c:\users\alonso\anaconda3\envs\py33\lib\site-packages\pip\_internal\utils\compat.py", line 54, in <module>
from importlib.util import cache_from_source
ImportError: cannot import name cache_from_source
怎么了?
解决方案
推荐阅读
- bash - 使用 sed 删除多个主题标签
- java - 使用 Java 8 流 API 的累积和
- javascript - (HTML + JS 问题)将输入类型文件中的图像加载到 img
- java - 使用嵌入式 Postgressql 数据库进行 Spring Boot 测试
- php - 在搜索 Algolia 索引时使关系数据在 eloquent 集合中可用
- db2 - 创建联合(数据虚拟化)服务器时的通信错误(目标为 DB2 on Cloud)
- sql - SQL:根据另一列中的重复值查询一列
- vue.js - vuetify 子组件属性
- video - ffmpeg 录制延时摄影机 v4l2
- c++ - C++ 查找从属名称