Q1:Conda 是否只能安装某些模块,而不是所有有效的 python 模块?
如果我对您的问题的理解是正确的,那么就是“如何访问所有 Anaconda 软件包”?
答:你上网(!),打开你的 cmd.exe 或 shell 并输入:
conda update conda.
出现提示时点击y+enter。安装完成后,输入:
conda update anaconda.
如果您在该过程中遇到错误,那么我猜您的 $PATH$ 变量需要检查。谷歌这个问题,或者cd进入anaconda文件夹再试一次。如果仍然失败,请尝试从 here 下载 anaconda 包并重新安装,并在提示将 Anaconda 设置为默认 python 时按 Y。
Q2:什么是binstar?
答:包管理器。我认为你不需要它。
Q3:如果有的话,我必须对普通的 python 模块做什么才能使其“准备好”,可以这么说?
答:没什么。您可以使用 %run MyScript.py从 IPython GUI 运行它
Here is an example:
让我们在一个名为 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 从我计算机上的源文件/二进制文件中安装该模块(无需连接到互联网)?
答:我不会从任何地方手动下载任何东西。如果必须,可以在绝对必要时使用pip 或easy_install,但在尝试这些功能之前,请先查看 Anaconda 文档 here。有很多软件包,如果它们不能满足您的需求,我会感到惊讶。