python - 如何将模块添加到 Anaconda

标签 python ubuntu anaconda

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

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

我在两者上都尝试了 import sys;sys.path。它们抛出了不同的路径。 我的终端返回了其中包含 anaconda 的路径。

我尝试按照这些步骤安装模块。

  1. python setup.py sdist

  2. 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/

相关文章:

C++/OpenGL : VAOs work individually but not together

Python 交互模式在我的 anaconda3 环境中不起作用

python - 错误代码 400

python - 如何将关键字参数添加到通过 ThreadPoolExecuter 和 run_in_executor 调用的方法?

c++ - 使用 -g 选项编译但 "Single stepping until exit from function main, which has no line number information"

ubuntu - 无法在主机外部 ping 我的 docker 容器

macos - 如何在 conda 环境中在 Mac OS X 上运行 runnakerun?

python - 这个不安全的 C++ 代码在 Python 中安全吗?

python - 确保两个 Python 类具有相同名称的属性

python - 逻辑回归中的 Sigmoid(Tom Hope 的深度学习系统构建指南)