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
2
3
4
5
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
# index-url=http://pypi.douban.com/simple/
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn

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


:D 一言句子获取中...