遗憾的是,我不明白如何在我的Anaconda发行版的iPython笔记本中安装随机的python模块。这个问题更复杂的事实是,我需要能够做这些事情,而不总是使用一个实时互联网连接。
最常见的情况是,gcc编译时遇到问题,我可以用基本Python2.7安装一个模块,但不能安装Conda或Anaconda/Python.exe。
我们非常感谢你的帮助。
发布于 2013-10-31 21:40:31
Q1:相对于所有有效的python模块,Conda只能安装某些模块吗?
如果我理解你的问题是正确的,那么它的大意是“我如何访问所有的Anaconda软件包”?
A:您上网(!),打开您的cmd.exe或shell并键入:
conda update conda。
提示时点击y+enter。安装程序完成后,您可以键入:
conda update anaconda。
如果在这个过程中出现错误,那么我猜您的$PATH$变量需要检查。搜索此问题,或cd进入anaconda文件夹,然后再试一次。如果仍然失败,请尝试从这里下载anaconda包并再次安装它,并在提示将Anaconda设置为默认python时按Y键。
Q2:什么是binstar?
A:一个包管理器。我觉得你不需要它。
Q3:如果有的话,我要对一个普通的python模块做些什么,才能让它“Conda就绪”呢?
A:没什么。您可以使用IPython GUI使用%run MyScript.py运行它。
下面是一个例子:让我们在一个名为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运行脚本时,控制台的标准输出将显示任何print语句。在执行结束时,脚本中定义的x变量随后包含在交互式命名空间中,这非常方便。
Q4:一旦我从SourceForge或GitHub或其他地方下载了一个python模块,我如何才能让Conda从我的计算机上的源文件/二进制文件中安装这个模块(而不必连接到互联网)?
A:,我不从任何地方手动下载任何东西。如果有必要,可以使用pip或easy_install,但在试验这些函数之前,请先检查Anaconda docs 这里。有很多包,如果它们不满足你的需求,我会感到惊讶。
https://stackoverflow.com/questions/19642326
复制相似问题