怎么在linux上布置python环境,如何在Linux上设置Python开发环境?

为了减少影响/ hosing系统安装python的机会,我通常在Ubuntu的python安装上安装virtualenv。然后,在我的主目录中创建一个virtualenv,以便通过pip或easy_install安装的后续软件包不会影响系统安装。我通过.bashrc

$ sudo apt-get install python-virtualenv

$ virtualenv --no-site-packages ~/local

$ PATH=~/local/bin:$PATH #

$ easy_install virtualenv #

从virtualenv中的bin添加到我的路径安装自己喜欢的编辑,我喜欢emacs + rope,但编辑是个人喜好,有很多的选择。

当我开始一个新的项目/想法时,我为该项目创建了一个新的虚拟环境,这样我就不会在其他地方实现依赖关系。因为我的一些项目因为图书馆的升级而被打破,这个项目和新项目都依赖于这个项目。

~/projects $ virtualenv --no-site-packages my_new_project.env

~/projects/my_new_project.env $ source bin/activate

(my_new_project.env)~/projects/my_new_project.env $ easy_install paste ipython #whatever else I think I need

(my_new_project.env)~/projects/my_new_project.env $ emacs ./ & # start hacking

当创建一个新包...为了有东西,这将是easy_installable/pippable使用paster create

(my_new_project.env)~/projects/my_new_project.env$ paster create new_package

(my_new_project.env)~/projects/my_new_project.env/new_package$ python setup.py develop new_package

这是常见的东西,只要我能想到的它。其他的一切都是编辑器/版本控制工具特定的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值