我们在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