Conda和Python模块
遗憾的是,我不知道如何安装随机python模块,以便在我的Anaconda发行版的iPython笔记本中使用。我需要能够在不使用实时互联网连接的情况下完成这些事情,这一事实使问题更加复杂 最常见的情况是,我在gcc编译时遇到问题,我可以用我的基本Python2.7安装模块,但不能用Conda或Anaconda/Python.exe安装模块Conda和Python模块,python,ipython,anaconda,conda,Python,Ipython,Anaconda,Conda,遗憾的是,我不知道如何安装随机python模块,以便在我的Anaconda发行版的iPython笔记本中使用。我需要能够在不使用实时互联网连接的情况下完成这些事情,这一事实使问题更加复杂 最常见的情况是,我在gcc编译时遇到问题,我可以用我的基本Python2.7安装模块,但不能用Conda或Anaconda/Python.exe安装模块 Conda是否只能安装某些模块,而不是所有有效的python模块 宾斯塔是什么 我必须对一个普通的python模块做些什么(如果有的话)才能使它“Conda
- Conda是否只能安装某些模块,而不是所有有效的python模块
- 宾斯塔是什么
- 我必须对一个普通的python模块做些什么(如果有的话)才能使它“Conda就绪”,可以这么说
- 一旦我从SourceForge或GitHub或其他任何地方下载了python模块,我如何要求Conda从我的计算机上的源文件/二进制文件安装该模块(无需连接到internet)
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