我在Mountain Lion中使用PyCharm使用Python 2.7.3。我正在尝试使用我经常使用的函数构建自己的库。
我将库目录添加到系统路径和Python路径中,一切都使用终端正常工作,但在PyCharm中没有。
我已将Project Interpreter设置为我在终端中使用的那个,并检查路径是否正常,但我无法使用PyCharm中的模块。 当我这样做时:
import my_lib
并执行它,它说:
ImportError: No module named my_lib
我使用的文件夹结构如下:
/Users/myuser/code/__init__.py
/my_lib/__init__.py
/function1
/function2
/ ...
路径包含 / Users / myuser / code ,我已添加_ / Users / myuser / code / my_lib_,希望这是问题但没有运气。顺便说一句,两个init文件都是空的。
你们有谁知道为什么会这样吗?
答案 0 :(得分:0)
我无法完全理解,但我认为您正在寻找以下解决方案。
为了能够从特定路径添加lib,您可以使用
import sys
sys.path.insert(0, "my_lib/function1)
# suppose that in function1, there is mylib.py file so
import mylib
答案 1 :(得分:0)
您需要将您的图书馆添加到"外部图书馆"这在项目窗口中可见。
什么ID将我的lib文件夹复制到C:\ Python \ Lib \ My_lib
像魅力一样工作;)