pip install'package name'命令在Python shell中不起作用

时间:2019-12-25 06:55:03

标签: python pip

我是python的新手,我从Jyputer Notebook的工作环境切换到python控制台(python 3.8.1 shell)。我在安装可以通过笔记本安装/导入的软件包时遇到问题。

pip install dask

pip install pyodbc

pip install pysftp

pip install selenium

例如:

>>> pip install pysftp
SyntaxError: invalid syntax
>>>
>>> pip install selenium
SyntaxError: invalid syntax
>>>

虽然某些库可以导入。

>>> import csv

还可以

>>> import pysftp
Traceback (most recent call last):
  File "<pyshell#44>", line 1, in <module>
    import pysftp
ModuleNotFoundError: No module named 'pysftp'
>>>

3 个答案:

答案 0 :(得分:3)

Pip是从常规终端运行的实用程序,而不是python库,因此它可以在python shell之外运行

答案 1 :(得分:2)

要安装python软件包,请打开cmd(windows)或gnome终端(linux):

pip install <package-name>

要在您的python源代码中安装软件包,请使用不推荐使用的方法:

import os
os.system("pip install <package-name>")

答案 2 :(得分:2)

在Jupyter Notebook中安装pip软件包:

! pip install --user <package>