Conda和Python模块

可悲的是,我不明白如何安装随我的Anaconda发行版在iPython笔记本中使用的随机Python模块。 这个问题更加复杂的是,我需要能够做到这些事情,而不必使用实时互联网连接。

我经常遇到一个gcc编译的问题,我可以用我的基本Python2.7安装一个模块,但不能与Conda或Anaconda / Python.exe一起安装。

  • Conda只能安装某些模块,而不是所有有效的Python模块?

  • 什么是binstar?

  • 为了使它成为“Conda-ready”,我该怎么做,如果有的话,可以这么说呢?

  • 一旦我从SourceForge或GitHub或任何地方下载了python模块,我如何要求Conda从我的计算机上的源文件/二进制文件安装该模块(无需连接到互联网)?

  • 非常感谢帮助。


    Q1:Conda是否只能安装某些模块,而不是所有有效的Python模块?

    如果我理解你的问题是正确的,那么就是“如何访问所有Anaconda软件包”?

    答:你上网(!),打开你的cmd.exe或shell并键入:

    conda update conda

    y+enter提示。 安装程序完成后,键入:

    conda update anaconda

    如果你在这个过程中出现错误,那么我想你的$ PATH $变量需要检查。 谷歌这个问题,或cd进入anaconda文件夹,然后再试一次。 如果仍然失败,请尝试从http://continuum.io/downloads下载anaconda软件包并重新安装,并在系统提示您将Anaconda设置为默认python时按Y

    Q2:什么是binstar?

    答:包管理器。 我不认为你需要它。

    问题3:为了使它成为“Conda就绪”,可以这么说,我需要做什么(如果有的话)到一个普通的Python模块?

    答:没有。 您可以使用%run MyScript.py从IPython GUI运行它

    下面是一个例子:让我们在一个名为script.py的文件中编写下面的Python脚本:

    print("Running script.")
    x = 12
    print("'x' is now equal to {0:d}.".format(x))
    

    现在,假设我们位于该文件所在的目录中,我们可以通过输入以下命令在IPython中执行它:

    In [1]: %run script.py
    Running script.
    'x' is now equal to 12.
    In [2]: x
    Out[2]: 12
    

    运行脚本时,控制台的标准输出显示任何打印语句。 在执行结束时,脚本中定义的x变量将包含在交互式命名空间中,这非常方便。

    Q4:一旦我从SourceForge或GitHub或任何地方下载了python模块,我怎么能要求Conda从我的电脑上的源文件/二进制文件安装该模块(无需连接到互联网)?

    答:我不会从任何地方手动下载任何东西。 如果您必须在绝对必要时使用pipeasy_install ,但在尝试使用这些功能之前, 请先在此处查看Anaconda文档 。 有很多包,如果他们不能满足你的需求,我会感到惊讶。

    链接地址: http://www.djcxy.com/p/75137.html

    上一篇: Conda and Python Modules

    下一篇: Hashmap and how this works behind the scene