我正在开发一个Python项目,我一直在测试本地机器。我现在必须测试一部分发送电子邮件的代码,但由于防火墙的原因,我无法从笔记本电脑执行此操作。因此,我必须将其复制到运行SUSE Linux Enterprise Server(SLES)11 SP4的开发服务器之一,并从此处进行测试。另外,最终这个脚本将从一个生产服务器上运行,所以我可以在开发服务器上设置它,然后能够复制prod服务器的进程。所以,问题在于dev服务器的Python2.6没有包,没有pip,没有easy_install,没有任何东西。我尝试安装pip和其他一些东西,但由于错误指出不再支持Python2.6而无济于事。我想Python中的Python2.7,因为这是我在我的计算机上用于测试的东西,所以我可以安装我需要的软件包,如smtplib,请求,re,电子邮件,sys和getpass。如何安装Python2.7并将其设置为运行脚本时的默认值?请记住,Python2.6正在被一些较旧的脚本使用,所以我无法卸载它或将其升级到2.7。提前感谢任何可以帮助的人!如何在SLES上设置多个Python安装
0
A
回答
0
使用Miniconda来管理您的开发环境。你可以在本地安装它,它有一个类似于virtualenv的自包含的Python环境,但额外的好处是你可以安装更多的Python包(例如C扩展)。
0
Python 2.6和Python 2.7可能位于同一个系统(包括Windows)中。您只需在命令行输入python2.6
或python2.7
(或安装的任何其他版本)即可更具体。
您可以安装本地SMTP开发服务器供您自己使用。在开发环境中我最喜欢的是Mailcatcher。
阿和最后一件事:请始终使用在开发环境中一个的virtualenv。
相关问题
- 1. 如何在SLES 11,64位上安装python-lxml?
- 2. 如何将docker安装在sles 12中?
- 3. 在SLES 11上为所有用户安装Python 2.7
- 4. 如何在SLES 11 64位上安装mapnik?
- 5. 如何设置python安装路径?
- 6. 在多个Android设备上安装apk
- 7. 如何在Windows上安装多个JDK?
- 8. 如何设置RAM在安装HAXM
- 9. 如何在Raspbian Jessie上安装Python 3.5
- 10. 如何在Mac上安装python的httplib2?
- 11. 如何在Ubuntu 16.04上安装python-gasp?
- 12. 如何在Python 3.5上安装Pillow?
- 13. 如何在MacOs,Python 3.5.1上安装pyQt?
- 14. 如何在windows上安装python-spidermonkey
- 15. 如何在Python 2.6上安装PyGTK/PyGobject?
- 16. 如何在Python 3.6上安装PIP?
- 17. 如何在python 3.6上安装pygame?
- 18. 如何在Windows上为Apache安装Python?
- 19. 如何在Listbox上设置多个SelectedItem?
- 20. 如何在debian上设置多个python版本(pip,virtualenvwrapper等)
- 21. 在Mac上安装USB时设置umask
- 22. 在Windows 7上安装JDK和Python并设置PATH变量
- 23. 如何在SnowLeopard的非默认python安装上安装pyobjc
- 24. Python安装和设置错误
- 25. 如何在Node.js模块安装上设置文件权限?
- 26. 安装程序如何在Mac OSX上设置PATH变量?
- 27. 如何在亚马逊Linux EC2上安装和设置Node.js,NPM
- 28. 如何在codeigniter上设置安装代码或序列号
- 29. 如何在SUSE(Linux)上设置或安装jai插件?
- 30. 如何使用代理设置在Windows 7上安装RMysql
谢谢thaavik。我尝试了你的回应,对我来说效果很好。这非常完美,因为一旦将我的项目移植到生产环境中,我将很快能够在prod服务器上再次设置miniconda,并将其启动并运行所有模块,而不是我将需要的。非常感激! –
很高兴帮助,不要忘记标记回答的问题! – thaavik