linux 安装python记录笔记
因为是内网环境,无法直联公网,开始用离线安装的办法,下载whl文件,但是依赖太烦人了,一层套一层,太累
1、可以在有网的环境下载依赖包,然后将包上传至centos
pip download pandas -d /home/sss
2、也可以用更简单高效的办法,架设一个代理服务器来安装
pip install -r requirements.txt --proxy=192.168.8.10:8080
3、requirements.txt里的内容如下,可以指定版本,也可以不指定,下载最新的。
requests==2.26.0
pandas
SQLAlchemy==1.4.20
openpyxl==3.0.7
Pillow==8.3.1
pycryptodome==3.20.0
xlwings==0.30.12
Flask
4、创建虚拟环境:
python3 -m venv .venv
source .venv/bin/activate
# 指定依赖源
(.venv) pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 安装Django
(.venv) pip install django==3.2.12
# 创建Django项目
(.venv) django-admin startproject my_site
# 运行测试
(.venv) cd my_site
(.venv) python manage.py runserver
# 完成后退出环境
(.venv) deactivate
5、创建依赖系统包的虚拟环境:
python -m venv --system-site-packages .venv
pip list
6、导出依赖包
# 生成requirements.txt
pip list --format=freeze > requirements.txt
#或者
pip freeze > requirements.txt
# 多个包使用,下载不安装
pip download -r requirements.txt -d ./offline_packages

浙公网安备 33010602011771号