python虚拟环境
虚拟环境有助于python环境隔离,是python环境的副本,有效隔离多项目依赖问题,pip安装的模块放置的虚拟环境的Lib包里,不会放置在系统环境变量的Lib包里
# python3.4 以上构建venv环境python -m venv ${项目目录}# 导出项目依赖pip freeze > requirements.txt# 安装项目依赖pip install -r requirement.txt# 卸载全部项目依赖pip uninstall -r requirement.txt -y
python 导出环境输出到requirements.txt,导出离线包,并安装
1、导出pip freeze > requirements.txt2、在其他环境安装pip install -r requirements.txt3、离线包pip download -r requirements.txt. -d ./pip_packages #从当前环境的网络中下载requestments.txt中写的包,下载到当前目录下的pip_packages目录中,这时候你会发现,里面有很多依赖,还有一些whl文件4、安装本地环境离线包pip install --no-index --find-links=d:\packages -r requirements.txt# --find-links指定的是包文件的存放地址,-r指定的是txt文件的位置
python导出项目依赖
pipreqs可以帮你找到当前项目的所有组件及其版本# 安装pip3 install pipreqs# 使用步骤1.在项目根目录下执行命令pipreqs ./ # 报错就执行下面这条pipreqs ./ --encoding=utf-82.可以看到生成了requirements.txt文件3.执行下面代码就会把项目用到的所有组件装上pip3 install -r requirements.txt# 阿里云加速pip3 install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com -r requirements.txt
linux 升级python3
1. 安装依赖环境yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel2.下载python3安装包wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz3. 安装pythonmkdir -p /usr/local/python3.9 #创建python安装目录tar -zxvf Python-3.9.0.tgz4. 编译&&安装./configure --prefix=/usr/local/python3.9 && make && make install# configure 配置安装位置 prefix 指定python编译安装目录# make && make install 编译安装5.配置环境变量export PYTHON_HOME=/usr/local/python3.9export PATH=${PYTHON_HOME}/bin:$PATH6.生效配置环境变量source ~/.bash_profile或者
