acu*_*ich 82
您可以使用这样的!
前缀:
!pip install packagename
Run Code Online (Sandbox Code Playgroud)
该!
前缀是一个短手的%sc
命令运行shell命令.
您还可以使用!!
前缀作为%sx
命令的简写,以执行shell命令并捕获其输出(_
默认情况下保存到变量中).
Chr*_*ial 10
在现代 ipython 或 jupyter中执行此操作的最佳方法是使用魔法%pip
:
%pip install my_package
Run Code Online (Sandbox Code Playgroud)
该接受的答案被aculich不会在所有情况下工作,例如:
python
二进制文件运行它正确的命令是:
import sys
!{sys.executable} -m pip install requests
Run Code Online (Sandbox Code Playgroud)
import pip
pip.main(['install', 'package_name'])
Run Code Online (Sandbox Code Playgroud)
除非pip
在您的 $PATH 中(例如在 Windows 上),否则上述基于 shell 的答案不起作用。