如何在虚拟环境中升级pip?

2024-05-21 06:12:57 发布

您现在位置:Python中文网/ 问答频道 /正文

这个问题已经在这里被问过了,尽管没有答案可以解决这个问题。在

pip upgrade fails inside virtual environment

上述问题重复,参考以下答案:

gaierror: [Errno -2] Name or service not known

但这个答案并不包含任何有效的内容。前一个答案也不包含任何有用的信息!在

我的问题正是第一个链接中描述的内容。我尝试将pip从10.0.1升级到18.1,但无法。因此,我无法安装Tensorflow。这个虚拟环境实际上连接到pycharm,我通过命令行引用它。以下是输入和相应的命令行输出:

(venv) G:\Ashish\Tensorflow\venv\Scripts>pip install --upgrade pip
ERROR: To modify pip, please run the following command:
G:\Ashish\Tensorflow\venv\Scripts\python.exe -m pip install --upgrade pip
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.


(venv) G:\Ashish\Tensorflow\venv\Scripts>G:\Ashish\Tensorflow\venv\Scripts\python.exe -m pip install --upgrade pip
Requirement already up-to-date: pip in g:\ashish\tensorflow\venv\lib\site-packages (18.1)

(venv) G:\Ashish\Tensorflow\venv\Scripts>pip --version
pip 10.0.1 from g:\ashish\tensorflow\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip (python 3.7)

(venv) G:\Ashish\Tensorflow\venv\Scripts>pip install --upgrade pip
ERROR: To modify pip, please run the following command:
G:\Ashish\Tensorflow\venv\Scripts\python.exe -m pip install --upgrade pip
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.


(venv) G:\Ashish\Tensorflow\venv\Scripts>

我尝试从虚拟环境中卸载pip。我没有工作。我很抱歉,如果这是基本的或涉及虚拟环境的基本知识,这是我的学习阶段,我可以开始为这个了不起的社区作出贡献的一段时间。在


Tags: installpipthe答案you内容venvversion
1条回答
网友
1楼 · 发布于 2024-05-21 06:12:57

好吧,解决了这个问题,多亏了@hoefling的建议还有@Rahul巴尔德瓦吉

对于显示10.0.1和18.1的python环境:

pip in your virtual environment is 18.1 while the global pip is 10.0.1. So the issue is solved, simply upgrade global pip

对于未安装tensorflow:

^{pr2}$

完成了!Python3.7还不支持tensorflow

相关问题 更多 >