python的发行版本可以分为两大类_使用两个不同的Python发行版

1586010002-jmsa.png

I currently have continuum analytics' python distribution (called anaconda) downloaded and in use on my computer. My problem is that I want to use virtualenv for a flask project and anaconda flashes a warning that says "virtual env is not supported". Is there any way i can run two distributions, stock python and anaconda on the same computer?

解决方案

Sure, if you want to use the Anaconda distribution separately, you can set up an alias to run that version and leave the stock python as the default.

In your .bash_profile file, the Anaconda installer probably put the following line:

export PATH="/path/to/your/anaconda/bin:$PATH"

Comment this out, and add an alias; e.g.

alias pyconda='/path/to/your/anaconda/bin/python'

You can then run your Anaconda python distribution by running pyconda in a new terminal.

update

It'd actually probably be better to put everything in the anaconda install into your path when you'd like to use it instead of just python (this is why your ipython broke initially).

To do this, set up an alias such as the following:

alias anacondainit='export PATH="/path/to/your/anaconda/bin:$PATH"'

Then your anaconda install will be the default for everything in that terminal session.

For instance, after opening up a new terminal, try the following:

amorgan$ python # on a freshly opened terminal, this will load your default distro

Python 2.7.2 |EPD 7.2-1 (32-bit)| (default, Sep 7 2011, 09:16:50)

[GCC 4.0.1 (Apple Inc. build 5493)] on darwin

Type "packages", "demo" or "enthought" for more information.

>>> exit()

amorgan$ anacondainit #initialize anaconda

amorgan$ python #now when we run python, it will load the anaconda distro

Python 2.7.6 |Anaconda 1.8.0 (x86_64)| (default, Nov 11 2013, 10:49:09)

[GCC 4.0.1 (Apple Inc. build 5493)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>>

To use your other distribution again, just load up a new terminal, thus getting anaconda out of your path.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值