![](/img/trans.png)
[英]ImportError: DLL load failed: The specified module could not be found. After successfully installing the package
[英]Python package not found after installing package successfully
我已經使用pip在我的python環境中安裝了確實和linkedin軟件包。
一切都顯示為已成功安裝,然后,當我通過終端啟動我的python並進行導入時,它表示找不到模塊。
我提到了這個和這個論壇帖子。 但是,他們的情況與我的情況略有不同。 在我的情況下,包已經成功安裝在正確的位置。 但是,它似乎沒有發現。
以下是一個例子:
安裝linkedin包:
MacBook-Air:lib admin$ pip install linkedin
Downloading/unpacking linkedin
Downloading linkedin-0.1.5.tar.gz
Running setup.py (path:/private/var/folders/15/nylbk3955yz1y5_y17nysdfc0000gq/T/pip_build_admin/linkedin/setup.py) egg_info for package linkedin
Downloading/unpacking httplib2 (from linkedin)
Downloading httplib2-0.9.tar.gz (204kB): 204kB downloaded
Running setup.py (path:/private/var/folders/15/nylbk3955yz1y5_y17nysdfc0000gq/T/pip_build_admin/httplib2/setup.py) egg_info for package httplib2
Downloading/unpacking oauth2 (from linkedin)
Downloading oauth2-1.5.211.tar.gz
Running setup.py (path:/private/var/folders/15/nylbk3955yz1y5_y17nysdfc0000gq/T/pip_build_admin/oauth2/setup.py) egg_info for package oauth2
Downloading/unpacking simplejson (from linkedin)
Downloading simplejson-3.6.5.tar.gz (73kB): 73kB downloaded
Running setup.py (path:/private/var/folders/15/nylbk3955yz1y5_y17nysdfc0000gq/T/pip_build_admin/simplejson/setup.py) egg_info for package simplejson
Installing collected packages: linkedin, httplib2, oauth2, simplejson
Running setup.py install for linkedin
Running setup.py install for httplib2
Running setup.py install for oauth2
Running setup.py install for simplejson
building 'simplejson._speedups' extension
clang -fno-strict-aliasing -fno-common -dynamic -I/usr/local/include -I/usr/local/opt/sqlite/include -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/local/Cellar/python/2.7.8_1/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c simplejson/_speedups.c -o build/temp.macosx-10.9-x86_64-2.7/simplejson/_speedups.o
clang -bundle -undefined dynamic_lookup -L/usr/local/lib -L/usr/local/opt/sqlite/lib build/temp.macosx-10.9-x86_64-2.7/simplejson/_speedups.o -o build/lib.macosx-10.9-x86_64-2.7/simplejson/_speedups.so
Successfully installed linkedin httplib2 oauth2 simplejson
Cleaning up...
MacBook-Air:lib admin$
通過新的終端窗口啟動Python,以下是嘗試導入linkedin包后的輸出。
MacBook-Air:lib admin$ python
Python 2.7.6 (v2.7.6:3a1db0d2747e, Nov 10 2013, 00:42:54)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import linkedin
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named linkedin
>>> import sys
>>> sys.path
['', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages', '/Library/Python/2.7/site-packages']
>>>
您需要將這些庫文件夾(linkedin,httplib2,oauth2,simplejson)復制到:
'/Library/Python/2.7/site-packages/'。
還有一件事,確保你的Eclipse Preference通過這種方式指向那里:打開Eclipse - > Prefereces - > Pydev-> Interpreters-> Python Interpreter - > Libraries選項卡。 確保已添加'/Library/Python/2.7/site-packages'。
試試這個(來自一個例子):
from linkedin import linkedin
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.