首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip install 'package name‘命令在Python shell中不起作用

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

Stack Overflow用户
提问于 2019-12-25 14:55:04
回答 3查看 593关注 0票数 0

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

pip install dask

pip install pyodbc

pip install pysftp

pip install selenium

例如:

代码语言:javascript
复制
>>> pip install pysftp
SyntaxError: invalid syntax
>>>
代码语言:javascript
复制
>>> pip install selenium
SyntaxError: invalid syntax
>>>

而import正在为一些库工作。

代码语言:javascript
复制
>>> import csv

可以吗?

代码语言:javascript
复制
>>> import pysftp
Traceback (most recent call last):
  File "<pyshell#44>", line 1, in <module>
    import pysftp
ModuleNotFoundError: No module named 'pysftp'
>>>
EN

回答 3

Stack Overflow用户

发布于 2019-12-25 15:02:58

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

票数 3
EN

Stack Overflow用户

发布于 2019-12-25 15:03:08

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

代码语言:javascript
复制
pip install <package-name>

要在python源代码中安装包,有一个不推荐使用的方法:

代码语言:javascript
复制
import os
os.system("pip install <package-name>")
票数 2
EN

Stack Overflow用户

发布于 2019-12-25 15:13:09

在Jupyter Notebook中安装pip包:

代码语言:javascript
复制
! pip install --user <package>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59475960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档