我能';t安装python包,尽管存在必需的库
我正在尝试安装一个Python包,但我得到了一个依赖项错误,但我确信我已经满足了这个要求 它说它找不到libdickinson.so,但是这个库已经安装(系统范围)了,它的文件位于我能';t安装python包,尽管存在必需的库,python,Python,我正在尝试安装一个Python包,但我得到了一个依赖项错误,但我确信我已经满足了这个要求 它说它找不到libdickinson.so,但是这个库已经安装(系统范围)了,它的文件位于/user/local/lib/中。我做错了什么 这是我的控制台输出: (iwidget)chris@mint-desktop ~ $ pip install pthelma Downloading/unpacking pthelma Downloading pthelma-0.7.2.tar.gz (50kB):
/user/local/lib/
中。我做错了什么
这是我的控制台输出:
(iwidget)chris@mint-desktop ~ $ pip install pthelma
Downloading/unpacking pthelma
Downloading pthelma-0.7.2.tar.gz (50kB): 50kB downloaded
Running setup.py egg_info for package pthelma
libdickinson.so: cannot open shared object file: No such file or directory
Please make sure you have installed dickinson
(see http://dickinson.readthedocs.org/).
Complete output from command python setup.py egg_info:
libdickinson.so: cannot open shared object file: No such file or directory
Please make sure you have installed dickinson
(see http://dickinson.readthedocs.org/).
----------------------------------------
Command python setup.py egg_info failed with error code 1 in /home/chris/.virtualenvs/iwidget/build/pthelma
Storing complete log in /home/chris/.pip/pip.log
(iwidget)chris@mint-desktop ~ $ ls /usr/local/lib/
libdickinson.a libdickinson.la libdickinson.so libdickinson.so.0 libdickinson.so.0.0.0 python2.7/ python3.2/ site_ruby/
(iwidget)chris@mint-desktop ~ $
尝试自己构建并从GIT repo安装:
git clone https://github.com/openmeteo/pthelma.git
另外,试着以超级用户(pip)的身份运行它
看起来它看不到libdickinson.so文件,但如果您确信它已正确安装和设置,您可以(如我所说)尝试克隆源代码并以这种方式构建它。还可以作为超级用户尝试上述命令:
sudo pip install pthelma
只需通过下面给出的线程:
在没有pip的情况下尝试手动istaling。下载pthelmaCould这与您在virtualenv中工作的事实有关吗?安装libdickinson后是否尝试运行
sudo ldconfig
。那么?@TimCastelijns:也许,我真的不知道。@xpanta这取决于。。。如果仅通过将库复制到/usr/local/lib或通过非标准方式(例如,手动编译)安装库,则可能需要运行该命令才能将库添加到链接器缓存中。运行它(顺便说一句,这是无害的)然后再试一次。我会先尝试以SU的身份运行,就好像它可以正常工作一样。如果没有GIT repo的混乱。使用sudo pip install pthelma
我会得到完全相同的错误。将尝试git克隆它。谢谢。你提供的链接很有用。我在我的.bashrc
中添加了export-LD\u-LIBRARY\u-PATH=/usr/local/lib
,它成功了:-)
sudo pip install pthelma