如何将我的python脚本添加到Anaconda库?

时间:2017-06-22 19:55:49

标签: python anaconda conda

我写了一个python脚本foo.py。我可以在哪个目录中放置该脚本,以便我可以使用from foo import ***而不会收到任何错误。我正在使用带有anaconda的Windows系统。

1 个答案:

答案 0 :(得分:1)

如果是Windows上的conda环境,您只需检查conda(或conda环境)的外部包的安装位置。

例如,在conda环境的Python提示符中键入类似的内容:

>>> import numpy   # or any other external package that you installed with conda
>>> numpy.__file__
'C:\\Anaconda\\envs\\work\\lib\\site-packages\\numpy\\__init__.py'

这为您提供了安装普通软件包的路径(好吧,减去\\numpy\\__init__.py部分)。因此,如果我将文件放在该目录中,在我的情况下C:\\Anaconda\\envs\\work\\lib\\site-packages\\,那么我可以加载它。

确保您确实导入了在该环境中安装了conda install的软件包!

例如:

C:\阿纳康达\ ENVS \工作\ lib中\站点包\ fun.py

def c():
    return 10

Python提示(再次)

>>> from fun import c
>>> c()
10

这将使文件可以访问相应的conda环境(并且就在那里)。