安装包成功后找不到Python包

标签 python linkedin-api

我已经使用 pip 在我的 python 环境中安装了 Indeed 和 linkedin 包。

一切都显示为已成功安装,然后,当我通过终端启动 python 并进行导入时,它说找不到模块。

我提到了thisthis论坛帖子。不过,他们的情况与我略有不同。就我而言,该软件包已成功安装在正确的位置。然而,它似乎并没有回升。

下面是一个例子:

安装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 首选项通过以下方式指向那里: 打开 Eclipse -> Prefereces -> Pydev-> Interpreters-> Python Interpreter -> Libraries 选项卡。 确保已添加“/Library/Python/2.7/site-packages”。

关于安装包成功后找不到Python包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27436681/

相关文章:

linkedin-api - 公司简介 API :LinkedIn

领英 API 访问

python ZeroDivisionError : float division by zero - how to treat it as an exception

python - 如何使用 python subprocess 将多个音频流添加到在 vlc 中打开的视频中

python - 从 csv 中的单列创建文件夹并使用其他列将文件重命名为文件夹

python - Django 信号管理的更好方法

linkedin-api - 对 api.linkedin.com/v2/return "Not enough permissions to access ..."的任何查询

python - 领英 API Python

rest - 如何使用 linkedin api 检索 linkedin 用户的 r_basicprofile 权限下列出的所有参数?

javascript - 无法追踪的 HTTP 重定向?