Làm cách nào để sử dụng ipython mới nhất trong ubfox12.04?


15

Làm cách nào để sử dụng ipython mới nhất trong ubfox12.04?

Ipython mới nhất là 1.0. Ipython trong trung tâm phần mềm chính thức đã quá cũ.

Cảm ơn

Câu trả lời:


21

Bạn có thể sử dụng setuptools hoặc pip. Chúng thường nhận phiên bản mới nhất của bất kỳ gói python nào được liệt kê trên PyPi

Thử

sudo apt-get install python-pip          # or python-setuptools
sudo pip install ipython

5
+1. Sử dụng pipthực sự là cách để cài đặt các gói Python từ PyPI. Cũng xem xét việc cài đặt nó trong thư mục chính của người dùng thay vì toàn hệ thống (nói chung ít gây hại hơn - mặc dù ipython không có khả năng phá vỡ mọi thứ) bằng cách sử dụng pip install --upgrade --user packagename. Sau đó nó sẽ cài đặt nó vào ~/.local/binmà là ở PYTHONPATHtrên Ubuntu.
gertvdijk

1
Tôi thứ hai --usercờ khi sử dụng pip. Đặc biệt đối với các gói tương tác trực tiếp với hệ điều hành và các thư viện của nó, vd. PIL. Điều này tránh phá vỡ mọi thứ phụ thuộc vào các phiên bản nhất định trên các thư viện bằng cách không cài đặt toàn hệ thống.
Fahad Yousuf

pip install --upgrade --user ipythonsẽ loại bỏ ipython cũ trong hệ thống. Nó có an toàn không ?
waterloo2005

1
@ waterloo2005 Không, nó sẽ không xóa bất kỳ ipythonhệ thống nào, thông thường cũng sẽ sudo pip install packagenamekhông làm. DPKG / APT cài đặt ở một vị trí khác, được ưu tiên hơn nó. Điều đó làm cho chạy ipythonhoặc import packagenamenhìn đầu tiên trong các vị trí pipcài đặt. Nếu bạn xóa pipgói đó một lần nữa, ví dụ sudo pip uninstall packagename(hoặc tương đương với người dùng), thì bạn sẽ lại sử dụng phiên bản đóng gói Ubuntu cũ hơn. Vì vậy, vâng, nó hoàn toàn an toàn. Tuy nhiên, tôi khuyên bạn nên sử dụng --usermà không cần sudo nếu bạn chỉ sử dụng nó cho tài khoản người dùng đó.
gertvdijk

Tôi sẽ tạo một câu hỏi và trả lời chính tắc hơn về cài đặt gói Python bằng DPKG / APT cùng với pipphương thức trong vài ngày nếu tôi không thể tìm thấy.
gertvdijk

18
sudo pip install --upgrade ipython 

Câu trả lời hay, không chắc tại sao lại bị đánh giá thấp
Eric Wilson
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.