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

 

posted @ 2026-01-28 11:10  lycoder  阅读(0)  评论(0)    收藏  举报