pip相關操作與可能遇到的問題

2021-08-02 18:06:03 字數 1613 閱讀 6824

安裝pip

sudo apt-get install python-pip
更新pip

pip install --upgrade pip
更新某個庫

pip install --upgrade ...

pip install ... --upgrade

pip install protobuf==3.0.0

更新所有庫

pip freeze --local | cut -d = -f 1  | xargs pip install -u
臨時映象

pip install -i  ...
or

pip install -i  ...
永久映象

sudo mkdir /root/.pip

sudo gedit /root/.pip/pip.conf

新增內容

[global] trusted-host=pypi.douban.com

index-url=

problem & solution:

problem_0

failed to download repository information」 error:

solution_0
sudo rm -rf /var/lib/apt/lists/*

sudo apt-get update

problem_1

安裝ipython

python setup.py egg_info的錯誤

solution_1

pip uninstall certifi

pip install certifi==2015.11.20

pip install --upgrade distribute

problem_2

pip不能正常工作

solution_2

sudo apt-get install python python-dev libatlas-base-dev gcc gfortran g++
或者

使用chown&chmod來修改python的authority

problem_3

如果

sudo apt-get python-pip

不能正常工作

solution_3

試一下:

sudo aptitude install python-pip
遇到選項時按以下順序選擇:

n –> y –> y

Hook textout可能遇到的問題

一 因為textouta等函式還會呼叫exttextoutw之類函式,如果hook所有textout函式,則對同一次文字輸出,會產生兩次攔截。事實上,所有文字輸出函式最終都會呼叫exttextoutw。所以,如果僅僅是檢視是否有文字輸出,只hook這個函式就可以了。二 exttextouta uin...

pip與虛擬環境相關操作

python m pip install upgrade pippip freeze requirements.txt python版本號 m pip freeze requirements.txtpip install r requirements.txt python版本號 m pip inst...

Qt發布可能遇到的問題

本文只涉及動態鏈結庫,就是編譯出來的exe檔案加上qt 的必要dll檔案。一般跟別人一樣的操作,直接雙擊 xx.exe,提示缺少什麼dll,就去qt的安裝目錄下的bin資料夾裡去找。我找的目錄是d qt qt5.2.0 5.2.0 msvc2010 bin 複製所需的dll後,提示了這個錯誤。這個錯...