Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Conda和Python模块_Python_Ipython_Anaconda_Conda - Fatal编程技术网

Conda和Python模块

Conda和Python模块,python,ipython,anaconda,conda,Python,Ipython,Anaconda,Conda,遗憾的是,我不知道如何安装随机python模块,以便在我的Anaconda发行版的iPython笔记本中使用。我需要能够在不使用实时互联网连接的情况下完成这些事情,这一事实使问题更加复杂 最常见的情况是,我在gcc编译时遇到问题,我可以用我的基本Python2.7安装模块,但不能用Conda或Anaconda/Python.exe安装模块 Conda是否只能安装某些模块,而不是所有有效的python模块 宾斯塔是什么 我必须对一个普通的python模块做些什么(如果有的话)才能使它“Conda

遗憾的是,我不知道如何安装随机python模块,以便在我的Anaconda发行版的iPython笔记本中使用。我需要能够在不使用实时互联网连接的情况下完成这些事情,这一事实使问题更加复杂

最常见的情况是,我在gcc编译时遇到问题,我可以用我的基本Python2.7安装模块,但不能用Conda或Anaconda/Python.exe安装模块

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

  • 宾斯塔是什么

  • 我必须对一个普通的python模块做些什么(如果有的话)才能使它“Conda就绪”,可以这么说

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

非常感谢您的帮助

问题1:康达是否只能安装某些模块,而不是所有有效的python模块

如果我理解你的问题是正确的,那就是“我如何获得所有的蟒蛇包裹”

A:如果要联机(!),请打开cmd.exe或shell并键入:

conda更新conda

出现提示时,按y键并输入。安装完成后,请键入:

conda更新anaconda

如果您在该过程中遇到错误,那么我猜您的$PATH$变量需要检查。将此问题或
cd
搜索到anaconda文件夹中,然后重试。如果仍然失败,请尝试从下载anaconda软件包,然后再次安装,并在提示将anaconda设置为默认python时按
Y

问题2:binstar是什么

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

问题3:我必须对一个普通的python模块做些什么(如果有的话),才能使它“Conda就绪”,可以这么说

A:什么都没有。您可以使用
%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变量将包含在交互式名称空间中,这非常方便

问题4:一旦我从SourceForge或GitHub或其他任何地方下载了python模块,我如何要求Conda从我的计算机上的源文件/二进制文件安装该模块(无需连接到internet)


A:我不会手动从任何地方下载任何东西。如果必须,您可以在绝对必要时使用
pip
easy\u install
,但在尝试这些功能之前,请先检查Anaconda文档。有很多软件包,如果它们不能满足您的需求,我会感到惊讶。

binstar是一个软件包索引,而不是一个软件包管理器。它有点像PyPI,但它可以为Conda.Hi托管更好的编译包。谢谢你的回复。Conda文档中明确说明了如何将python模块“构建”为Conda ready模块等等。此外,不幸的是,在这台机器上,始终连接到internet并使用pip或easy_install不是一个选项。你能澄清一下这些限制吗:/?一旦你有了Anaconda软件包,你真的不需要做更多。跟着我。我的意思是,即使这台机器是一台完全独立的机器,你也可以转到另一台机器,在一个外部USB或驱动器上“安装”anaconda,这样你所有的东西都是移动的。在我的linux上,我可以移动水蟒,因为它适合我。在我的windows上,我可能也可以(尽管我没有尝试过)。如果你想在没有internet的情况下构建源模块,你需要使用anaconda二进制文件中包含的
Python
来构建它们
/Users/username/anaconda/bin/Python