Làm cách nào để nâng cấp python-scipy lên thứ gì đó mới hơn 0.7.0?


9

Làm cách nào tôi có thể nâng cấp lên một scipy cao hơn (giả sử 0.8.0) với số lượng địa ngục phụ thuộc tối thiểu?

Câu trả lời:


9
sudo apt-get install libatlas-base-dev gfortran python-pip

sau đó

sudo pip install scipy

hoặc, nếu bạn đã cài đặt phiên bản scipy khác

sudo pip install --upgrade scipy

5

Tôi đã đào xung quanh một chút (thực tế khá một chút). Ban đầu tôi đã thử cài đặt enthoughts python ( EPD 7.0 ), tất cả đều trông đẹp và khép kín. Mặc dù thật kỳ lạ, một trong những điều tôi cần để chạy ( gián điệp , kiểm tra xem, IDE tuyệt vời nếu bạn chơi đùa với trăn trong khoa học tự nhiên) sẽ tách ra. Tôi đã không thể tìm ra vấn đề (nên) vì vậy tôi phải tiếp tục.

Sau đó, tôi đã thử những gì tôi nên làm ngay từ đầu, cụ thể là chọn các gói debian mới hơn - hóa ra các phụ thuộc không đáng sợ như tôi nghĩ: cài đặt numpyscipy của natty và cho đến nay, tất cả dường như hoạt động.

sudo dpkg -i python-numpy_1.5.1-1ubuntu2_i386.deb
sudo dpkg -i python-scipy_0.8.0+dfsg1-1ubuntu1_i386.deb

với kết quả mà

$ python -c 'import scipy; print(scipy.__version__)'
0.8.0

Điều tốt để biết - cảm ơn vì đã đăng giải pháp hoàn chỉnh.
belacqua


0
  sudo easy_install scipy

hoặc là sudo easy_install3 scipy

Bạn có thể cần phải cài đặt python-setuptoolshoặc python3-setuptoolsđầu tiên.


mh, nhưng điều đó chỉ mang lại cho tôi những gì tôi đã có: Tìm kiếm scipy Trận đấu hay nhất: scipy 0.7.0 Thêm scipy 0.7.0 vào tệp easy-install.pth
DrSAR

và nếu tôi buộc nâng cấp: (sudo easy_install -U --dry-run scipy) Tôi nhận được ValueError do yêu cầu numpy (> = 1.4) không được thỏa mãn (hiện là 1.3.0)
DrSAR

Xin lỗi về điều đó - hệ thống của tôi hài lòng với 0.9.0: Best match: scipy 0.9.0 Downloading ... md5=a37933c9e3c4fdf8d087624cd7dcb47dChúng tôi dường như có các phiên bản khác nhau cho các phụ thuộc ....
belacqua

Vì vậy, bạn đang ở trên 10.04 nhưng có nhiều phiên bản gần đây hơn của scipy (và có thể là một số gói khác nữa)? Làm thế nào bạn đến đó - có lẽ không thông qua apt-nhận được chúng, phải không?
DrSAR

Thật không may, tôi đã xây dựng một vài thứ từ git / svn, v.v. Tôi không có bản cài đặt mới vào lúc này, nhưng tôi sẽ xem liệu tôi có thể sao chép khi có cơ hội không.
belacqua
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.