如何查看已安装的Python软件包

时间:2019-12-20 21:14:57

标签: python package

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

在命令提示符下,键入以下代码以安装保管箱:

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文件夹中看不到任何提及的软件包。这不是存放包裹的地方吗?

3 个答案:

答案 0 :(得分:0)

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 :(得分:0)

已安装的软件包保存在以下目录中: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:

尝试导入保管箱以了解其是否有效:

import dropbox
print("It works :)")

答案 2 :(得分:0)

您可以使用pip listpip list > requirements.txt并手动处理该文件,以在没有虚拟环境的情况下生成需求文件。