如何查看已安装的Python包

3
我是一名翻译助手,以下是您需要翻译的内容:

我正在使用Sublime Text 3,并想使用Dropbox插件。我的计划是使用命令提示符下载该插件,然后将其复制/粘贴到Sublime的已安装插件文件夹中。

在命令提示符中,我输入了以下代码来安装Dropbox:

C:\Python\Scripts\pip install dropbox

输出内容包含了很多“东西”,但是最后一部分是:
Successfully installed certifi-2019.11.28 chardet-3.0.4 dropbox-9.4.0 idna-2.8 requests-2.22.0 urllib3-1.25.7

看起来安装成功了,但是我在C:\Python\Lib文件夹中找不到任何提到的包。这些包不是存放在那里吗?


5
C:\Python\Lib\site-packages, but more simply, run pip list or pip freeze - undefined
1
你想把这个作为Sublime Text的一部分使用吗?如果不是,那么这个问题与Sublime无关,因为Sublime只是告诉操作系统执行python来运行Python程序(也就是说,你使用Sublime编辑Python文件并不影响Python工具放置它们自己文件的位置)。另外,请注意Installed Packages文件夹是用于Sublime Text的包(即插件、语法等),而不是Python包。 - undefined
3个回答

3

pip list会显示您环境中安装的包。

Sublime是一个文本编辑器,不是IDE,因此没有这个功能。我不知道是否有提供类似功能的扩展程序。当脚本运行时,您的解释器将确定在哪里检查包,而不是Sublime。

从命令行提示符:

>> pip3 install dropbox
>> pip3 list # alternatively, pip3 show dropbox
...
dropbox                  9.4.0
...
>> python3 path/to/my/dropbox/using/script.py

pip3 show <package_name> 将列出有关软件包的信息,包括其所在位置。


1

已安装的包存储在此目录中:C:\Python\Lib\site-packages

有一个名为list的pip命令。使用此命令查看您安装的所有软件包。还有一些选项可与此命令一起使用。有关更多信息,请参见“pip list”文档。

如果软件包已在其他位置安装,则可以使用show your_package命令查找安装位置。此命令将显示有关已安装软件包的所有信息。

示例:

pip show dropbox

输出:

Name: dropbox
Version: 9.4.0
Summary: Official Dropbox API Client
Home-page: http://www.dropbox.com/developers
Author: Dropbox
Author-email: dev-platform@dropbox.com
License: MIT License
Location: c:\users\jean extreme\appdata\local\programs\python\python36\lib\site-packages
Requires: six, requests
Required-by:

尝试导入Dropbox,看看是否可行:

import dropbox
print("It works :)")

0
你可以使用 pip list 或者 pip list > requirements.txt 并手动处理文件来生成一个不依赖于虚拟环境的需求文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接