这是我执行“python -V”时得到的结果
Python 2.7.11::Anaconda 2.4.0(64 位) 我通常使用我的终端来玩 IDLE。但现在我也安装了 IDLE shell。
我在两者上都尝试了 import sys;sys.path。它们抛出了不同的路径。 我的终端返回了其中包含 anaconda 的路径。
我尝试按照这些步骤安装模块。
python setup.py sdist
sudo python setup.py install
然后我打开了 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 filename
将文件导入到另一个 python 程序中其中 filename.py 是您要使用的文件的名称。要使该模块成为您想要查看此问题的答案的模块。 How to write a Python module?
关于python - 如何将模块添加到 Anaconda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35436350/