Python Pip不安装在venv中

Python Pip不安装在venv中,python,pip,Python,Pip,Virtualenv停止在我的机器上工作,我不知道我改变了什么。 看起来pip安装在全局软件包上而不是在venv上。 我检查了有关stackoverflow的所有相关问题,但找不到解决问题的答案 就是这样。 我正在使用Manjaro和python 3.7 我所做的: mkdir test_venv cd test_venv python3 -m venv env 它有效地创建了包含所有好东西的文件夹env。ENV/bin/activate中的$VIRTUAL_ENV是好的“/home/MyNa

Virtualenv停止在我的机器上工作,我不知道我改变了什么。 看起来pip安装在全局软件包上而不是在venv上。 我检查了有关stackoverflow的所有相关问题,但找不到解决问题的答案

就是这样。 我正在使用Manjaro和python 3.7

我所做的:

mkdir test_venv
cd test_venv
python3 -m venv env
它有效地创建了包含所有好东西的文件夹env。ENV/bin/activate中的$VIRTUAL_ENV是好的“/home/MyName/PythonProjects/test_venv/ENV”

在激活venv之前,它返回/home/MyName/.local/bin/pip

我正在有效地进入静脉

返回/home/MyName/PythonProjects/test\u venv/env/bin/pip,对于python3也是如此

安装收集的软件包:certifi、idna、urllib3、chardet、requests

成功安装certifi-2019.6.16 chardet-3.0.4 idna-2.8 requests-2.22.0 urllib3-1.25.3

pip freeze不返回任何内容,并且尝试在test.py文件中执行导入请求时返回“No module named requests”

你有什么想法吗?我可以试试吗?我试图用pacman重新安装python pip包,但没有做任何更改

谢谢!
祝您愉快

我也遇到了同样的问题,Python3.7和Manjaro也是如此。 我找到了解决办法


在“/etc/pip.conf”中将“user”参数设置为false。

test.py?它应该包含
导入请求
(请注意末尾的s)。您可能想尝试类似这样的操作
/home/MyName/PythonProjects/test\u venv/env/bin/python-m pip install requests
@CristiFati感谢您发现了这个输入错误,但不幸的是,它只是在forum@sinoroc它看起来并没有改变什么:/More details可能会有所帮助。
pip-V
pip-config list
pip-debug
是否说了任何可能让您走上正轨的话?
which pip
source env/bin/activate
which pip
pip install requests