2016-06-09 3 views
0

64 비트 Ubuntu 14.04 LTS를 사용하고 있습니다. https://www.python.org/downloads/release/python-351/에서 Python3.5.1 Gzipped 타르볼 소스를 다운로드했습니다. Python3.5 ImportError : libpython3.5m.so.1.0 : 공유 객체 파일을 열 수 없습니다 : 해당 파일 또는 디렉토리가 없습니다.

그럼 그럼 난이 최신 버전 인 8.1.2에 핍 업그레이드

sudo pip install --upgrade pip 

에 의해 주사위를 업그레이드

./configure 
sudo make install 

를 사용하여 설치. 내가하기 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 

이 문제를 해결하는 방법을 알려 주시기 바랍니다

를 얻을, 지금

sudo pip install --upgrade matplotlib 

사용하기 matplotlib 패키지를 설치?

감사합니다.

+0

우분투 패키지에있는 libpython3.5m.so.1.0의 예제 위치 :'/ usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0' http://packages.ubuntu.com/xenial/ amd64/libpython3.5/filelist ... 가리 키지 않으면/usr/local/[hidden-location]에서 찾을 수 없습니다. - –

+0

방금 ​​/ usr/lib/x86_64-linux-gnu /에갔습니다. libpython3.5m.so.1.0이 없습니다. –

답변

0

대부분의 사람들은 개별 모듈로 설치하는 대신 Anaconda 또는 Canopy을 통해 matlibplot을 설치했습니다. 보통 _path에서 오류가 발생하면 설치 또는 편집에 문제가 있음을 의미합니다. _path은 컴파일 된 C 익스텐트와 관련이 있습니다. installation 페이지의 내용은 matlibplot입니다. 그러나 가장 쉬운 방법은 Anaconda을 설치하는 것입니다. 많은 일에 대해 걱정할 필요가 없습니다. 행운을 빕니다!

+0

저는 아나콘다를 알고 있지만 아직 condor 패키지가 아닌 tensorflow0.9를 사용하려고합니다. , pip를 사용하여 tensorflow0.9를 설치했는데 아나콘다와 함께 사용할 수 없습니다. 따라서 Python3과 matplotlib를 개별적으로 설치 했으므로 tensorflow를 사용할 수 있습니다. –

+0

좋아요. 그래서 아나콘다 내부에 Pip이 포함되어 있다는 사실을 몰랐습니다 ... 지시 사항을 사용하여 tensorflow0.9를 설치했습니다. https://www.tensorflow.org/versions/r0.9/get_started/os_setup.html # pip-installation뿐만 아니라 pip 명령으로 --ignore-installed를 추가하면 아나콘다와 함께 작동하므로 더 이상이 가져 오기 오류에 대해 걱정할 필요가 없습니다. –

+0

예. 이 [page] (http://conda.pydata.org/docs/using/pkgs.html)는 아나콘다에서 패키지를 관리하는 데 도움이 될 것입니다. –