如何在不使用给定python的情况下使用Anaconda提供的脚本?

时间:2014-10-20 09:14:58

标签: python anaconda

似乎当我安装Anaconda时,我既不能正常使用蟒蛇,也不能使用Anaconda提供的python,即使Anaconda已经在路上了。

我确实意识到Anaconda也带有一个python,但它同时带有2.7和3.2,但由于我之前遇到的路径冲突,它有点可怕。 It may ended like this, fortunately it goes normal when I uninstalled it

卸载后,我的计划是只安装已安装的库,然后卸载Anaconda:

  1. 重新安装Anaconda
  2. 复制图书馆(scipy,numpy等)
  3. 将其粘贴到普通Python2
  4. 卸载Anaconda及其家人
  5. Hapilly从此
  6. 但这似乎并非万无一失,有没有更好的办法?

    注意:正如我所提到的,我知道Anaconda也有python可用,所以我的另一种选择是卸载普通的python并使用Anaconda。但是,当我看到他们提供两个版本时,我决定采取上面提到的方式。

1 个答案:

答案 0 :(得分:1)

Python变得越来越复杂,并且以他们工作的方式安装库变得越来越脆弱。您可以install pip尝试下载库的源代码并为您的操作系统编译它们(可能需要也可能不需要本地安装和工作的C编译器)。

Anaconda试图通过提供一组工作良好,维护良好的库来解决这个问题,您可以使用conda工具轻松安装这些库。当我上次安装产品​​时,它没有尝试安装Python 2和3 - 您必须选择其中之一。它还询问是否应该将自己添加到您的路径中;你可以说“不”。

但你必须在两者之间做出选择:“我确切地知道我在做什么” - 然后你就是靠自己。或者你可以说“我不够了解”,并且相信一些不知名的专家在大多数情况下都能做到正确。

你复制和粘贴方法可能有效,因为我没有看到编译绝对路径的Python库。另一方面,其中一些库有数十万行代码。当你开始移动东西时,很难说哪一个会破坏。