pip install keras_常用基本pip命令及报错问题解决(不断更新)
https://blog.csdn.net/weixin_39863616/article/details/110572663
pip命令可以对python第三方包进行高效管理的工具。
本文记录作者学习python以来常用的pip命令,并会不断更新。
!!!在打开cmd时,请用管理员权限打开!!!
常用pip命令语句如下:
#查看python版本# python
#查看python安装路径# where python
#查看pip版本及pip安装路径# pip -V
#查pip安装的库的默认安装路径# python -m site
#查看已安装的库# pip list
#查看可升级的库# pip list -o
#升级pip版本(方法一 )# python -m pip install --upgrade pip
#升级pip版本(方法二 )# pip install -U pip
#下载XXXX库# pip install XXXX
#查看XXXX库(已安装)的路径# pip install XXXX
#下载XXXX库(解除时间限制)# pip --default-timeout=1000 install XXXX
#卸载XXXX库# pip uninstall XXXX
#更新XXXX库# pip install --upgrade XXXX
#更新2.0版本的XXXX库(双等号中间和前后均无空格)# pip install XXXX==2.0
#强制更新XXXX库# pip install --ignore-installed XXXX
报错总结:
在我们安装或升级某些库(XXXX)的时候,有时会出现如下报错:
【1】Cannot uninstall 'XXXX'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
解决方案1:找到该目录C:Program FilesAnaconda3Libsite-packages下的XXXX.egg-info文件删除后,正常输入pip命令即可
解决方案2:若不存在XXXX.egg-info文件,则在正常命令中加“--ignore-installed”即可。如“pip install --upgrade XXXX”→“pip install --upgrade --ignore-installed XXXX”
【2】socket.timeout: The read operation timed out
解决方案:提示操作超时,应该输入pip --default-timeout=1000 install XXXX
另:如果更新pip提示超时,建议更换下载源(例子为豆瓣源)。输入:python -m pip install --upgrade pip -ihttp://pypi.douban.com/simple --trusted-host http://pypi.douban.com
【3】Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'C:UsersAdministratorAppDataLocalTemppip-uninstall-olx6o3zbpip.exe'
解决方案:在升级pip时提示环境错误,应该在pip命令中加入“--user”,即:修改pip更新命令为:pip install -U --user pip
【4】Import Error:cannot import name 'tf_utils'
解决方案:在安装TensorFlow(1.5.0)和Keras(2.3.1)的时候发生的报错,原因是Keras版本过高,即:降低Keras的版本为2.1.3
【5】ERROR: XXXX-modules 0.2.7 has requirement XXXX<0.5.0,>=0.4.6, but you'll have XXXX 0.1.9 which is incompatible.
解决方案:在安装某些库时,会出现类似上方报错,原因是XXXX库的版本不符合要求,更新XXXX库即可
【6】ERROR: XXXX 3.3.6 requires YYYY<5.13; python_version >= "3", which is not installed.
解决方案:在安装某些库时,提示YYYY库版本需低于5.13,且python版本需为python3,则需要将YYYY库降低版本至5.12即可。命令行参考:pip install YYYY==5.12.0
欢迎关注~一个医学生(预防医学)的数据成长之路。。。