2014-06-23

pip 安裝錯誤

你是否遇到這種安裝錯誤訊息?

user@ub1004:~$ pip install pinax
Downloading/unpacking pinax
  Could not find a version that satisfies the requirement pinax (from versions: 0.9a2)
Cleaning up...
No distributions matching the version for pinax
Storing debug log for failure in /home/user/.pip/pip.log




稍稍找了一下網路, 似乎都沒有什麼簡單正解, 後來查了一下 pip 資料發現.
會在安裝時出現 Could not find a version that satisfies the requirement XXXXX 是因為某些專案使用新的 pip call 法(pip.util.call_subprocess), 故你只能使用新版的方法安裝了, 所以這裡只要換成指定版本的方法安裝即可
$pip install  產品名稱==版本


user@ub1004:~$ pip install pinax==0.9a2
Downloading/unpacking pinax==0.9a2
  Downloading Pinax-0.9a2.tar.gz (323kB): 323kB downloaded
  Running setup.py (path:/tmp/pip_build_user/pinax/setup.py) egg_info for package pinax
.....
.....
.....
Successfully installed pinax
Cleaning up...



你若打開它們的 requirement.txt, 就會發現其指令完全就是指定版本方式安裝


Django==1.6.2
pinax-theme-bootstrap==5.1.0
django-user-accounts==1.0c1
metron==1.3.1
eventlog==0.7.0
django-jsonfield==0.9.12

1 則留言: