更新时间:

#python 包管理 pip, virtualenv

https://www.cnblogs.com/freely/p/8022923.html

1、基本使用 通过pip安装virtualenv:

pip install virtualenv 测试安装:

virtualenv --version 为一个工程项目搭建一个虚拟环境:

cd my_project virtualenv my_project_env 另外,如果存在多个python解释器,可以选择指定一个Python解释器(比如python2.7),没有指定则由系统默认的解释器来搭建:

virtualenv -p /usr/bin/python2.7 my_project_env 将会在当前的目录中创建一个名my_project_env的文件夹,这是一个独立的python运行环境,包含了Python可执行文件, 以及 pip 库的一份拷贝,这样就能安装其他包了,不过已经安装到系统Python环境中的所有第三方包都不会复制过来,这样,我们就得到了一个不带任何第三方包的“干净”的Python运行环境来。

要开始使用虚拟环境,其需要被激活:

source my_project_env/bin/activate 停用虚拟环境:

deactivate 停用后将回到系统默认的Python解释器

2、其他 用pip freeze查看当前安装版本

pip freeze 另外:

pip freeze > requirements.txt 这将会创建一个 requirements.txt 文件,其中包含了当前环境中所有包及 各自的版本的简单列表。您可以使用 “pip list”在不产生requirements文件的情况下, 查看已安装包的列表。这将会使另一个不同的开发者(或者是您,如果您需要重新创建这样的环境) 在以后安装相同版本的相同包变得容易。

pip install -r requirements.txt 这能帮助确保安装、部署和开发者之间的一致性。


#评论

#评论 1 · 2023-02-20T13:49:32.085000Z

pip3.7 install aiohttp==3.8.3

#评论 2 · 2023-02-20T14:21:40.691000Z

apt-get install libgmp-dev -y