pip包管理工具
配置 pip conf,自动设置源
1 2 3 4 5 6 7
| [global] index-url=https://pypi.tuna.tsinghua.edu.cn/simple 也可以每次安装的时候制定 source
|
分别使用不同python版本 进行安装应用
install pip 以及普通用户安装包的路径
1 2 3 4
| sudo apt install -y python-pip which pip python2.7 -m pip install tornado
|
install pip3 以及普通用户安装包的路径
1 2 3 4
| sudo apt install -y python3-pip which pip3 python3.5 -m pip install bson
|
root用户安装包之后的路径
1 2
| sudo python3.5 -m pip install tornado
|
更新pip
1 2 3
| sudo python2.7 -m pip install -U pip sudo pip3 install -U pip
|
一键导出/安装所有安装包列表
1 2
| sudo pip3 freeze > requirements.txt sudo pip3 install -U -r requirements.txt
|
推荐使用Conda的环境管理
1 2 3 4 5 6 7 8 9 10 11 12
| conda create --name jnck source activate jnck source deactivate jnck conda remove --name jnck --all
|
virtualenv
1 2 3 4 5 6 7 8 9 10
| pip3 install virtualenv virtualenv --no-site-package venv source venv/bin/activate deactivate
|
virtualenvwrapper更方便管理虚拟环境
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| pip install virtualenvwrapper mkdir ~/.local/virtualenvs which virtualenvwrapper.sh vim ~/.bashrc export WORKON_HOME=~/.local/virtualenvs . /home/femn/anaconda3/bin/virtualenvwrapper.sh source ~/.bashrc virtualenvwrapper --help 创建基本环境:mkvirtualenv [环境名], 指定python版本mkvirtualenv ttenv --python=python3.5 删除环境:rmvirtualenv [环境名] 激活环境:workon [环境名] 退出环境:deactivate 列出所有环境:workon
|
conda管理包
安装好Anaconda之后,可以用conda install numpy来管理python包,就像pip一样 同时届有notebook: jupyter notebook –ip=127.0.0.1
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载
sh xx.sh
同时也可以在pychome中也可以用jupyter notebook格式的文件了