python环境
1.包
1.1 下载包
下载源有官方源,阿里源,豆瓣源,清华源等
1 离线下载
去有网的环境下载包,然后去没有的环境安装
1.网页下
不能下载依赖包
2.命令行下载
可以下载依赖包
pip download -d 文件夹 packagename
pip download -d 文件夹 -r requirements.txt
2 在线下载
pip
1.更换pip源
修改文件
1 | vim ~/.pip/pip.conf # 没有就创建一个,在 ~/.pip/下 |
增加内容
1 | [global] |
2.查看路径
which python, which pip
3.安装指定python版本的包
pythonversion -m pip
4.指定下载源
pip install -i XXX
1.2 使用包
import
绝对路径:从工程的最外层开始
相对路径:利用.(同级)和..(上级)
怎么添加包的搜路径
https://blog.csdn.net/weixin_40449300/article/details/79327201
2.虚拟环境
1.anaconda
1.修改环境变量
1.vim ~/.bashrc
2.添加如下内容
export PYTHON_HOME=/usr/local/anaconda3/bin
export PATH=$PYTHON_HOME:$PATH
3.source ~/.bashrc
2.修改conda源
vim ~/.condarc
3.文件结构
envXXX/(bin lib )
包在lib/pythonXX/site-packages
2.virtualenv
https://blog.csdn.net/weixin_44015669/article/details/115666912#Ej3Q4
/usr/bin/python3.7 -m venv mypython
source mypython/bin/acticate
deactivate
3.环境迁移
1.pip
1 切到有网环境
环境1
pip freeze > requirements.txt
环境2
pip install -r requirements.txt
2 切到没有网环境
环境1
pip freeze > requirements.txt
pip download -d 文件夹 -r requirements.txt
环境2
pip install -r requirements.txt —no-index —find-links 文件夹
2.conda
conda pack
3.直接拷贝anaconda某个env