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
--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.
pip install --upgrade --user ipythonsẽ loại bỏ ipython cũ trong hệ thống. Nó có an toàn không ?
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 đó.
pipphương thức trong vài ngày nếu tôi không thể tìm thấy.
sudo pip install --upgrade ipython
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ụngpip install --upgrade --user packagename. Sau đó nó sẽ cài đặt nó vào~/.local/binmà là ởPYTHONPATHtrên Ubuntu.