2014-04-05 33 views
1

我最近安装了ipython,并伴随它,anaconda。但是,anaconda更改了我的sys.path目录,以及之前使用的一些软件包停止工作。即使使用pip卸载anaconda后,似乎仍然存在这些目录。我该如何改变它们?当我进入Python Shell中,我也看到了以下内容:蟒蛇依赖关系

enter image description here

+0

你怎么使用PIP卸载蟒蛇可以找到? – asmeurer

回答

0

蟒蛇安装自己的Python。当你运行这个Python时,它使用Anaconda Python库。 Anaconda安装程序在您的.profile中放置一行,使其在PATH中首先出现,以便在键入python时加载Anaconda Python。

如果你想使用你已经安装了与蟒蛇另一个Python的Python包,你将需要安装它们,使用conda(或pip如果他们不能获得通过conda

-1

巨蟒是一个独立的python环境,因此无法访问您在基本python环境中安装的任何内容。根据项目的不同,使用virtualenv或类似工具分开使用环境通常是一个好主意。您还可以使用An do进行此操作,如下所述。

  1. 为您的项目创建一个虚拟环境

    conda create -n yourenvname python=x.x anaconda

  2. 激活您的虚拟环境

    source activate yourenvname

  3. 安装附加的Python包到虚拟环境。

    conda install -n yourenvname [package]

全面介绍可以在http://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/20/conda/

+0

鼓励与外部资源的链接,但请在链接的周围添加上下文,以便您的同行用户可以了解它是什么以及它为什么在那里。如果目标网站无法访问或永久离线,请始终引用重要链接中最相关的部分。 – davejal

+0

感谢您的信息。编辑。 – bamdan

+0

因为我没有downvote,我也无法删除downvote,所以只希望别人发现这个答案有帮助,并投票。 – davejal