2016-12-01 801 views
0

我在本地目录〜/ mglearn中有一个模块。我如何将它添加到我的anaconda搜索路径?我做了以下,但它不工作:如何将本地模块添加到我的anaconda路径

In [9]: sys.path.append("/home/abigail/mglearn") 
In [10]: import mglearn 
--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 
<ipython-input-10-e19748f92cd9> in <module>() 
----> 1 import mglearn 

ImportError: No module named 'mglearn' 
+0

在Python中,目录名称是包名称。您没有显示目录结构,但尝试在路径中添加'/ home/abigail'。然后如果'mglearn'目录中有'__init __。py'文件,则可以'import mglearn'。但首选的方法是制作一个'setup.py'文件,然后使用'conda develop'或'pip install -e'来安装软件包。 – darthbith

回答

1

我相信你从这本书介绍机器学习与Python引用mglearn库。如果是这种情况,图书馆通过点子定期提供。您可以使用pip install mglean将其添加到您的anaconda搜索路径。