在venv下,执行
pip install --upgrade pip
当上述指令失败时,执行
easy_install -U pip
在venv下安装numpy的时候,出现Could not build wheels for numpy which use PEP 517 and cannot be installed directly。
爬文後得知是pip版本的问题,原先pip的版本是19.0.3
於是更新pip,执行
pip install --upgrade pip
但执行完却出现Could not install packages due to an EnvironmentError: [WinError 5] 存取被拒。
爬文後得知在pip install --upgrade pip 後面加上--user可以解决此状况,所以执行
pip install --upgrade pip --user
这时候却出现Cannot open D:\python projects\install_numpy\venv\Scripts\pip3-script.py
原来是在执行pip install --upgrade pip时,原本的pip被删出了,导致目前的venv中没有pip。
这时只好重新删除原先的venv,再建立一个新的venv,再执行一次
pip install --upgrade pip --user
这时出现Successfully installed pip-21.1.3,看似是更新成功了
这时再度尝试安装numpy,执行
pip install numpy
但又再次出现Could not build wheels for numpy which use PEP 517 and cannot be installed directly。
奇怪,怎麽pip已经更新了,还是出现一样的错误?
这时再确认一次pip的版本,发现还是19.0.30
原来--user会让pip将package安装在user目录下的资料夹,不会安装在venv内,这时候只好想别的办法来更新pip。
统整一下,到目前为止我们试过了
pip install --upgrade pip
pip install --upgrade pip --user
两者都无法更新venv内的pip
爬文後得知也可以用easy_install更新pip
於是执行
easy_install -U pip
没有任何红字出现,应该是成功了
这时执行
pip -V
确认pip版本更新到21.1.3
再次尝试安装numpy,执行
pip install numpy
终於安装成功了,谢天谢地
<<: 建立自己Blog系列(二) github Setting
>>: 在 Lubuntu 18.04 上安装 CodeBlocks IDE 17.12
EPC (Event Driven Process-Chain) 事件驱动流程链是一种流程图应用在业...
今天要研究是接续上篇的Windows XML Event Log (EVTX),要进入他的事件纪录本...
年轻人不要看到标题就兴奋好吗? 以目前前後端分离的趋势,前端及後端工程师势必会由两个人以上来担任,那...
铁人赛来到第29天了! 既然应用程序都开发得差不多了,是时候来给Admin更多的权限了! 创建帐号连...
这题开始之前先来介绍一下Linked list(连结串列)的资料结构。 Linked list(连结...