前言
python真的是火的不要不要的,要安裝python環(huán)境及python第三方庫,少不了要用到pip命令,做個總結(jié),便于以后學(xué)習(xí)和查閱,come on,我的2020!
pip介紹
pip 是 Python 包管理工具,該工具提供了對Python 包的查找、下載、安裝、卸載的功能。
常見的pip命令
- 顯示pip的版本和路徑
pip --version
- 安裝包Install packages
pip install xx (python3的話需要pip3 install)
xx后面也可以指定版本
eg. pip install SomePackage==1.0.4
提示successful即成功了
驗證是否安裝成功
pip show requests
- 下載Download packages
pip download xx
- 卸載 Uninstall packages
pip uninstall xx
- 查看已有的安裝的包
pip list(只列出包) pip freeze(列出包及版本號)
- 查看一個安裝包的詳細(xì)信息,比如來源,版本等
pip show xlrd(包名)
- 查看幫助
pip --help
- 升級包
pip install <包名> --upgrade
- 升級pip
pip install -U pip
如果這個升級命令不能成功 ,可以使用以下命令:
sudo easy_install --upgrade pip
- 顯示包所在的路徑
pip show -f <包名>
常見問題
一、pip install pandas Read timed out
解決方案(這是我找到的比較快的解決方案) 即加一個鏡像和超時時間
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --default-timeout=100 pandas
pip install -i 國內(nèi)鏡像地址 包名
e.g. pip install -i http://mirrors.aliyun.com/pypi/simple/ numpy 這是臨時指定鏡像地址
清華:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中國科技大學(xué) https://pypi.mirrors.ustc.edu.cn/simple/
華中理工大學(xué):http://pypi.hustunique.com/
山東理工大學(xué):http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
二、pipFatal error in launcher: Unable to create process using 虛擬環(huán)境路徑 python路徑???????????
1.卸載pip
python -m pip uninstall pip
然后重新單獨安裝pip
sudo python get-pip.py # 運行安裝腳本
python3的話sudo python3 get-pip.py 即可
原因:pip.exe中的路徑會有虛擬環(huán)境的路徑。