linux – 使用不同版本的Python
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux – 使用不同版本的Python,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1093字,纯文字阅读大概需要2分钟。
内容图文
![linux – 使用不同版本的Python](/upload/InfoBanner/zyjiaocheng/959/cedce5f81cdc40b6a2ab1272df458885.jpg)
背景:
由于我开发了必须在不同python版本上运行的python程序,我在我的计算机上安装了不同版本的python.
我正在使用FC 13,因此它预装了/usr/bin/python2.6和/usr/lib/python2.6中的python 2.6.
我从源代码安装了python 2.5,为了保持整洁,我使用了–prefix = / usr选项,它在/usr/bin/python2.5和/usr/lib/python2.5中安装了python.
现在,当我运行python时,我的提示显示我正在使用2.5版.但是,我在安装时遇到了一些问题.
包裹管理:
使用easy_install,软件包始终安装在/usr/lib/python2.6/site-packages/中.我为python 2.5下载了setuptools .egg并尝试安装它,但它给了我一个错误:
/usr/lib/python2.5/site-packages does NOT support .pth files
似乎python2.5不在我的PYTHONPATH中.我认为默认安装会将自己添加到PYTHONPATH,但是当我在promt上写echo $PYTHONPATH时,我只收到一个空行.
解决方法:
安装多个Python版本的推荐方法是从源代码安装每个版本 – 它们将很乐意共存.然后,您可以使用virtualenv和相应的解释器来安装所需的依赖项(使用pip或easy_install).从源代码更容易安装多个解释器的技巧是使用:
sudo make altinstall
而不是更常见的“sudo make install”.这将为可执行文件添加版本号(因此您将拥有python-2.5,python-2.6,python-3.2等),从而防止与Python的系统版本发生冲突.
内容总结
以上是互联网集市为您收集整理的linux – 使用不同版本的Python全部内容,希望文章能够帮你解决linux – 使用不同版本的Python所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。