如何向Anaconda添加模块


问题内容

这就是我执行“ python -V ”时得到的

Python 2.7.11 :: Anaconda 2.4.0(64位) 我通常使用终端玩IDLE。但是现在我也安装了IDLE shell。

我在两者上都尝试了 导入sys; sys.path ,它们抛出了不同的路径。我的航站楼返回了带有蟒蛇的路径。

我尝试按照以下步骤安装模块。

  1. python setup.py sdist

  2. sudo python setup.py安装

然后我打开了IDLE(shell)。我能够导入并使用我的模块。

我想在Anaconda中做同样的事情..我尝试使用conda install filename.py。它不起作用。请帮忙。


问题答案:

有几种向Anaconda添加模块的方法。

  • conda install <package>

  • pip install <package>

  • python setup.py install (如果您在源目录中,则如果anaconda在您的主目录中,则不需要sudo)

要制作供他人使用的软件包,您需要将其放在人们可以像Github这样访问它的地方。您将需要制作一个配置文件(需要yaml文件操作),您可以在此处阅读如何制作/分发软件包的信息。http://conda.pydata.org/docs/build_tutorials/pkgs.html

现在回答您的问题:使用文件和使用模块/软件包之间是有区别的。可以使用import filenamefilename.py是要使用的文件名将文件导入另一个python程序中。使该模块成为您想看看这个问题的答案。如何编写Python模块?