第一步:激活当前的虚拟环境
在查看库之前,必须先激活你想要参考的那个虚拟环境。如果不激活,你查看到的将是全局系统环境中的库。
conda activate 即可以,没必要参照这里的写法。
- Linux / macOS:
source 你的虚拟环境目录名/bin/activate
- Windows:
你的虚拟环境目录名\Scripts\activate
(激活成功后,你的命令行提示符最前面通常会出现 (虚拟环境名) 的标识。)
第二步:查看或导出库(3种常用命令)
根据你的需求,这里有三个最常用的命令:
1. 仅查看已安装的库(格式最易读)
如果你只是想在屏幕上大致浏览一下有哪些库:
pip list
这个命令会以整齐的表格形式列出包名和当前版本,非常适合人类阅读。
2. 查看精确版本(适合迁移参考)
如果你想看到符合 pip 安装格式的列表:
pip freeze
这个命令输出的格式是 包名==版本号,排除了 pip、setuptools 等基础包,完全针对你安装的第三方库。
3. 直接导出为文件(强烈推荐用于服务器迁移)
既然你要去新服务器配置环境,最好的做法是直接把列表保存成一个文本文件,然后传到新服务器上一键安装:
pip freeze > requirements.txt
执行后,当前目录下会生成一个 requirements.txt 文件,里面包含了所有的库及其精确版本。
💡 迁移到新服务器后的快捷操作:
当你把这个 requirements.txt 文件上传到新服务器,并且在新服务器上创建并激活了新的虚拟环境后,只需要运行以下命令,就可以把这些库原样装好:
pip install -r requirements.txt
需要我为你提供在新服务器上创建虚拟环境或传输文件的相关命令吗?
