【发布时间】:2021-10-21 04:12:35
【问题描述】:
在 Windows 上,使用 python 3.9.5。
我使用python -m venv env 创建了一个虚拟环境。我激活它,没有问题。
我验证当使用pip 和python 时,我使用的是我的虚拟环境,这里没有问题。
我输入python -m pip install wheel。因为我还在用venv,pip应该尝试安装在.\env\Lib\site-packages,而pip却尝试安装在C:\Program Files\Python39\Lib\site-packages。
使用pip install wheel时我有同样的结果
有人可以解释什么是错的,我应该怎么做才能解决这个问题?
命令和输出:python -m venv env --> 已创建文件夹
.\env\Scripts\activate --> 虚拟环境激活
where python --> C:\Users\user\Documents\env\Scripts\python.exe 和 C:\Program Files\Python39\python.exe
pip -V --> pip 21.1.1 from c:\users\user\documents\env\lib\site-packages\pip (python 3.9)
python -m pip install wheel -->
收集轮
使用缓存的 wheel-0.37.0-py2.py3-none-any.whl (35 kB)
安装收集的包:wheel
成功安装wheel-0.37.0警告:目标目录 C:\Program Files\Python39\Lib\site-packages\wheel 已存在。指定 --upgrade 以强制替换。
警告:目标目录 C:\Program Files\Python39\Lib\site-packages\wheel-0.37.0.dist-info 已经存在。指定 --upgrade 以强制替换。
警告:目标目录 C:\Program Files\Python39\Lib\site-packages\bin 已经存在。指定 --upgrade 强制替换。
【问题讨论】:
-
请提供您正在运行的确切命令及其确切输出。
-
您尝试过stackoverflow.com/questions/20952797/… 中的任何解决方案吗?
-
1. source venv/bin/activate 2. (venv)
-
@colonelThirtyTwo 完成。
-
@python_user 我已经试过了,没用
标签: python python-venv