2016-06-09 75 views
0

我使用Ubuntu 14.04 LTS,64位。我從https://www.python.org/downloads/release/python-351/下載了Python3.5.1 Gzipped壓縮包源文件。Python3.5導入錯誤:libpython3.5m.so.1.0:無法打開共享對象文件:沒有這樣的文件或目錄

然後使用

./configure 
sudo make install 

然後,我通過

sudo pip install --upgrade pip 

升級PIP它升級畫中畫8.1.2,這是安裝了最新版本。 然後安裝使用

sudo pip install --upgrade matplotlib 

現在matplotlib包,當我導入matplotlib到蟒蛇,我得到

Python 3.5.1 (default, Jun 9 2016, 14:37:08) 
[GCC 4.8.4] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import matplotlib.pyplot 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "/usr/local/lib/python3.5/site-packages/matplotlib/pyplot.py", line 29, in <module> 
import matplotlib.colorbar 
File "/usr/local/lib/python3.5/site-packages/matplotlib/colorbar.py", line 32, in <module> 
import matplotlib.artist as martist 
File "/usr/local/lib/python3.5/site-packages/matplotlib/artist.py", line 14, in <module> 
from .transforms import (Bbox, IdentityTransform, TransformedBbox, 
File "/usr/local/lib/python3.5/site-packages/matplotlib/transforms.py", line 39, in <module> 
from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox, 
ImportError: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory 

請就如何解決這一問題提出建議?

謝謝。

+0

實施例的位置:'/ usr/lib中/ x86_64的-Linux的GNU/libpython3.5m.so.1.0' http://packages.ubuntu.com/xenial/ AMD64/libpython3.5 /文件列表...即可能無法在/ usr /本地/ [隱藏位置]中找到,除非你指向它。 - –

+0

我只是去了/ usr/lib/x86_64-linux-gnu /,libpython3.5m.so.1.0不存在 –

回答

0

大多數人通過AnacondaCanopy安裝matlibplot,而不是將其作爲單獨的模塊安裝。通常,如果您從_path發生錯誤,則表示您的安裝或編譯有問題。 _path與編譯後的c擴展相關。您可以閱讀installation頁的matlibplot。但最簡單的方法解決它是安裝Anaconda,你會不會擔心很多事情。祝你好運!在一個Ubuntu包libpython3.5m.so.1.0的

+0

我知道Anaconda,但我正在嘗試使用tensorflow0.9,它還不是conda軟件包,我使用pip安裝了tensorflow0.9,我似乎無法將它與Anaconda一起使用。因此,我單獨安裝了Python3和matplotlib,所以我可以使用tensorflow。 –

+0

好吧,所以我沒有意識到Anaconda中也包含Pip,所以我使用說明安裝了tensorflow0.9 https://www.tensorflow.org/versions/r0.9/get_started/os_setup.html #pip安裝,但也添加--ignore - 安裝pip命令,它現在與anaconda一起工作...所以我想我不必擔心這些導入錯誤了 –

+0

是的。這[頁碼](http://conda.pydata.org/docs/using/pkgs.html)將幫助你在蟒蛇管理軟件包。 –

相關問題