我們在AWS EC2上安裝了多個Ubuntu實例,並安裝了不同版本的boto
。一個是2.2.2,另一個是2.8.0。我們的一個腳本在兩臺機器上的行爲有所不同,而不是在舊的boto上運行。我試圖看看版本差異是否是它的原因,或者是否有其他事情發生。所以我想要做的就是回到2.2.2來測試2.8.0的實例。我如何安裝舊版本?我試過sudo pip install -U boto 2.2.2
,但它給了我Could not find any downloads that satisfy the requirement 2.2.2
如何在AWS實例上安裝舊版本的boto?
1
A
回答
1
我會使用virtualenv。用2.8.0在實例上創建一個新的虛擬環境,並確保告訴virtualenv不要使用系統安裝的軟件包。我敢肯定,這是默認行爲,但是,以防萬一:
$ virtualenv --no-site-packages test_old_boto
一旦virtualenv中創建:
$ cd test_old_boto
$ source bin/activate
,然後在安裝virtualenv中的舊版本的Boto:
$ pip install boto=2.2.2
你應該能夠測試一下。
0
爲Lisa Watanabe正確回答以任何理由刪除,正確的語法是sudo pip install --upgrade boto==2.2.2
或pip install --user --upgrade boto==2.2.2
相關問題
- 1. 如何在AWS(Ubuntu)上安裝較舊版本的Firefox?
- 2. 如何讓msi安裝程序在較新的版本上安裝舊版本?
- 3. 在Ubuntu上安裝舊的PHP版本
- 4. 在AWS EC2實例上安裝magento
- 5. 在AWS EC2 Windows實例上安裝JRE
- 6. lxml未在AWS Elasticbeanstalk實例上安裝
- 7. 如何安裝舊版本的express.js
- 8. 如何安裝舊版本的Flash Player?
- 9. 如何安裝舊版本的Jekyll?
- 10. 如何安裝較舊版本的python
- 11. 如何安裝舊版本的Angular?
- 12. 如何安裝舊版本的Ruby Gems?
- 13. 安裝舊版本的firefox
- 14. 安裝舊版本的Cygwin
- 15. 安裝舊版本的gcc
- 16. Mqtt:如何安裝mosquitto舊版本
- 17. Emscripten如何安裝舊版本
- 18. 如何安裝舊版本庫(tensorflow)?
- 19. 在舊版本上安裝新版本的部署項目
- 20. 如何在Windows上安裝舊版本的node.js?
- 21. 如何在OS-X上安裝docker的舊版本(1.8.3)?
- 22. 如何在ubuntu上安裝舊的arangodb版本
- 23. 如何在virtualenv上安裝舊版本的Django?
- 24. 如何在CentOS上安裝較舊的R版本
- 25. 如何在mac os x上安裝舊版本的TypeScript?
- 26. 如何在設備上安裝較舊的Android版本
- 27. 如何安裝boto?
- 28. 安裝舊版本scrapyd
- 29. 如何在較新版本上安裝舊版本的UWP應用程序?
- 30. 如何在Mac上安裝R的幾個版本而不覆蓋舊版本?
但不是'PIP安裝博託= 2.2.2'基本上是一樣的我'須藤PIP安裝-U博託2.2 .2'?我得到的消息似乎表明'pip install'找不到要下載的正確包。如何運行'virtualenv'幫助? –
對不起,我錯過了那部分問題。我不確定爲什麼pip無法找到2.2.2,但是你可以從https://github.com/boto/boto/tree/2.2.2下載tarball,解開它然後做一個「python設置」。 py安裝「。我仍然建議使用virtualenv來保持此安裝與2.8.0安裝分離。 – garnaat