Tôi tự hỏi nếu nó có thể cài đặt gói python mà không cần rời khỏi vỏ IPython.Làm thế nào để cài đặt một gói Python từ bên trong IPython?
30
A
Trả lời
58
Bạn có thể sử dụng tiền tố !
như thế này:
!pip install packagename
Các !
tiền tố là một đoạn ngắn tay cho %sc
lệnh để chạy một lệnh shell.
Bạn cũng có thể sử dụng tiền tố !!
vốn là viết tắt của lệnh %sx
để thực thi lệnh trình bao và nắm bắt đầu ra của nó (được lưu vào biến _
theo mặc định).
3
Các accepted answer bởi aculich sẽ không hoạt động trong mọi tình huống, ví dụ:
- Nếu bạn cài đặt ipython/jupyter trong một venv và chạy nó trực tiếp thông qua
python
nhị phân - Nếu bạn có nhiều trăn của venv các phiên bản, như EntryLevelR.
Lệnh đúng là:
import sys
!{sys.executable} -m pip install requests
Các vấn đề liên quan
- 1. Làm thế nào để cài đặt một gói python thiếu từ bên trong kịch bản cần nó?
- 2. Tự động cài đặt các gói từ bên trong makefile
- 3. Cài đặt gói Python trong Windows
- 4. Làm thế nào để cài đặt một gói bằng cách sử dụng python-apt API
- 5. Cách ngăn cài đặt gói cài đặt dưới dạng .egg
- 6. Cài đặt bsddb gói - python
- 7. NLTK - làm thế nào để tìm hiểu những gì corpora được cài đặt từ bên trong python?
- 8. Làm cách nào để cài đặt gói R từ nguồn?
- 9. Cài đặt các gói python trong nitrousio
- 10. Làm thế nào để pip cài đặt gói theo requirements.txt từ một thư mục địa phương?
- 11. Cách cài đặt iPython trên Snow Leopard
- 12. Cygwin Newbie: Làm cách nào để gỡ cài đặt Python 2.6.x từ Cygwin và cài đặt Python 2.7.x?
- 13. Làm thế nào để cài đặt setuptools?
- 14. Gói Python Cài đặt Ngoại tuyến
- 15. Sửa đổi một virtualenv để gói cài đặt trong thế giới trang web gói có sẵn
- 16. Làm thế nào để cài đặt simplejson trọn gói cho Python
- 17. Cài đặt Python trọn gói từ Github Sử dụng PIP
- 18. Làm thế nào để bạn tạo một ứng dụng osx/dmg từ một gói python?
- 19. Làm thế nào để cài đặt mô-đun bên thứ 3 cho postgres pl/python?
- 20. Làm thế nào để cài đặt python-mode.el cho Emacs?
- 21. Gỡ cài đặt ipython mac os x
- 22. Làm thế nào để cài đặt SWIG?
- 23. Làm cách nào để bạn gỡ cài đặt trình quản lý gói "pip", nếu được cài đặt từ nguồn?
- 24. làm thế nào để cài đặt python distutils
- 25. Làm thế nào để cài đặt một cách chính xác python-NumPy trong Ubuntu 11.10 Oneiric
- 26. Làm thế nào để cài đặt python2.7 gói cụ thể trên Arch Linux?
- 27. Làm thế nào để cài đặt tất cả các gói NuGet từ nguồn cụ thể?
- 28. Làm thế nào để Gỡ cài đặt setuptools python
- 29. Làm thế nào để chạy 'python setup.py install' từ bên trong Python?
- 30. làm thế nào để tài liệu một gói python
Is% sx giống như%! ? – satoru
Trên thực tế, bạn chỉ có thể thêm tiền tố cho lệnh bằng một! ví dụ. '! pip install packagename'. –
@ThomasK Vâng, bạn đã đúng! Tôi đã cập nhật câu trả lời của mình để sử dụng '!' Và cũng giải thích '!!', '% sc' và'% sx'. Tôi sẽ đề nghị với các nhà bảo trì iPython rằng họ cập nhật các tài liệu '% quickref' để đề cập rõ ràng'! 'Và' !! 'như là thay thế! – aculich