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
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:
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
--user
cờ 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.
pip install --upgrade --user ipython
sẽ loại bỏ ipython cũ trong hệ thống. Nó có an toàn không ?
ipython
hệ thống nào, thông thường cũng sẽ sudo pip install packagename
khô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 ipython
hoặc import packagename
nhìn đầu tiên trong các vị trí pip
cài đặt. Nếu bạn xóa pip
gó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 --user
mà không cần sudo nếu bạn chỉ sử dụng nó cho tài khoản người dùng đó.
pip
phương thức trong vài ngày nếu tôi không thể tìm thấy.
sudo pip install --upgrade ipython
pip
thự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ụngpip install --upgrade --user packagename
. Sau đó nó sẽ cài đặt nó vào~/.local/bin
mà là ởPYTHONPATH
trên Ubuntu.