使用pip安裝特定的軟件包版本我正在嘗試安裝MySQL_python適配器的1.2.2版本,使用使用該--no-site-packages選項(xiàng)創(chuàng)建的新virtualenv 。PyPi中顯示的當(dāng)前版本是1.2.3。有沒有辦法安裝舊版本?我發(fā)現(xiàn)一篇文章說(shuō)這應(yīng)該這樣做:pip install MySQL_python==1.2.2但是,安裝后,它仍會(huì)顯示MySQL_python-1.2.3-py2.6.egg-info在站點(diǎn)包中。這是這個(gè)包特有的問(wèn)題,還是我做錯(cuò)了什么?
3 回答

絕地?zé)o雙
TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個(gè)贊
您甚至可以使用帶pip install
命令的版本范圍。像這樣的東西:
pip install 'stevedore>=1.3.0,<1.4.0'
如果軟件包已經(jīng)安裝并且您想要降級(jí)它,請(qǐng)?zhí)砑?code>--force-reinstall如下:
pip install 'stevedore>=1.3.0,<1.4.0' --force-reinstall

達(dá)令說(shuō)
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊
在建議的一種方式這篇文章是提版本pip
為
pip install -Iv MySQL_python==1.2.2
即使用==
并提及版本號(hào)以僅安裝該版本。-I, --ignore-installed
忽略已安裝的軟件包。
添加回答
舉報(bào)
0/150
提交
取消