2016-02-11 14 views
5

Nếu không cài đặt Anaconda, mọi thứ đều hoạt động tốt. Tức là, tôi có thể nhập các gói được đề cập ở trên. Nhưng sau khi cài đặt Anaconda, tôi không thể nhập cùng một gói. Dưới đây là những lỗi mà tôi nhận được: -Anaconda không thể nhập các gói như numpy, scipy, theano etc

>>> import numpy 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "/usr/local/lib/python2.7/dist-packages/numpy/__init__.py", line 199, in <module> 
from . import random 
File "/usr/local/lib/python2.7/dist-packages/numpy/random/__init__.py", line 99, in <module> 
from .mtrand import * 
ImportError: /usr/local/lib/python2.7/dist-packages/numpy/random /mtrand.so: undefined symbol: PyFPE_jbuf 
+2

Tốt nhất là tạo các envs ảo chứa những gì bạn cần cho các dự án khác nhau. Ví dụ: 'conda create -n myenv anaconda' rồi' nguồn kích hoạt myenv'. Mọi thứ sẽ hoạt động tốt bên trong môi trường ảo. Một cái gì đó để thử, anyway. – kwinkunks

+0

mà không có conda, tất cả mọi thứ đang nhận được nhập khẩu như scipy, gầy vv Không biết tại sao nó xảy ra ở đây. Có thể do một số vấn đề đường dẫn. – wadhwasahil

+0

Bạn có chấp nhận tùy chọn để thêm vào đường dẫn của mình khi bạn cài đặt không? Nó không phải là mặc định. – kwinkunks

Trả lời

1

Khi bạn cài đặt phân phối của Anaconda nó gắn thêm các đường dẫn .bashrc với vị trí của Anaconda/bin. Điều này có nghĩa là mọi gói python được cài đặt trong/usr/local/có thể không được nhập.

Tôi thứ hai gợi ý ở trên và đề xuất sử dụng môi trường ảo để thực hiện công việc của bạn. Phân phối Python Anaconda đi kèm với quản lý gói conda. Điều này có thể làm cho cuộc sống của bạn dễ dàng hơn.

Bạn có thể tạo ra một môi trường mới và cài đặt các gói không được cung cấp bởi sự phân bố sử dụng conda xây dựng (http://conda.pydata.org/docs/build_tutorials.html)

Ngoài ra nhìn vào pip và bánh xe python.

+0

Tôi đã thực hiện để tạo môi trường ảo bằng lệnh 'conda create -n myenv numpy'. Tuy nhiên tôi nhận được lỗi này. 'Lỗi: Không thể mở u'/home/sahil/anaconda2/pkgs/wheel- 0.29.0- py27_0.tar.bz2.part 'để viết (tìm kiếm)'. – wadhwasahil

Các vấn đề liên quan