python初认识
pip 的仓库源配置
windows :在家目录下 创建有一个pip的文件夹,里面创建一个pip.ini的文件,
写入:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
linux:
pip install pip -U 升级
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
配置linux的pip源
在linux中运行python后如何退出
ctrl+d 退回到linux命令行
切换python版本
linux:alternatives --config python
如何创建虚拟环境
virtualenv(不好用)
linux:使用pip3 下载 virtualenv
每一个项目是一个单独的虚拟环境,项目之间互不打扰。
virtualenv 创建虚拟环境
virtualenv -p /usr/bin/python3.8 v38(v38是虚拟环境变量的名字)
(执行文件路径可以用 which python查询)。
全局环境切换到虚拟环境,在项目目录中
source ~/venvs/v38/bin/activate(执行)
执行后 会在用户身份前显示 小括号v38,这是虚拟环境的标识。
decativate 退出当前的虚拟环境
pyenv(好用)
pyevn可以管理不同版本的python
- 下载相关组件
yum -y install git gcc curl make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel - 运行pyenv的安装脚本
- 编译
cd ~/.pyenv && src/configure && make -C src - 根据提示获取文件缺少的内容,进行修改
在命令行输入 pyenv init 查看 需要改变的配置文件以及需要添加的配置信息。
.bash_profile 是centos的
.profile 是Ubuntu 的 - 进入 .pyenv的目录创建cache 将需要安装的安装包 放入该目录
- cd到cache,pyenv install 版本号 -vv自行安装 解压python
- pyenv versions(version当前版本) 查看当前之系统中有几个版本
- 创建项目目录
- pyenv local 版本号 在项目目录切换python版本以及虚拟环境
例 pyenv local 3.8.8(切换版本) 或 pyenv local v388 (切换虚拟环境) - pyenv virtualenv 3.8.8(版本号) v388(自定义)
创建3.8.8版本的虚拟环境 - pyenv update 升级pyenv
加载环境变量的顺序
windows优先加载当前目录的环境变量
linux 是根据路径加载
windows 打开cmd
shift + 右键
windows + r