python常用环境配置

python安装

Python官网:https://www.python.org/downloads/

设置虚拟环境

pip install virtualenvwrapper-win      # 虚拟环境包
sudo apt-get install python-virtualenv
mkvirtualenv 名字                       # 创建虚拟环境
mkvirtualenv --no-site-packages --python=2.7 
deactivate                             # 退出虚拟环境
py2env
workon
workon 名字
pip list
#---------------------------------------------
在当前目录下
virtualenv venv
source venv/bin/activate【venv\Scripts\activate(win)】
#---------------------------------------------
rmvirtualenv ENV:删除运行环境ENV
mkproject mic:创建mic项目和运行环境mic
mktmpenv:创建临时运行环境
lsvirtualenv: 列出可用的运行环境
lssitepackages: 列出当前环境安装了的包

虚拟环境迁移

  1. 进入原虚拟环境env1,然后执行pip freeze > requirements.txt将包依赖信息保存在requirements.txt文件中。
  2. 最好手动调整一下顺序,比如numpy和scipy要在matplotlib前面安装;另外如果想安装最新版本的,再将后面的版本号==1.9.1什么的删除。
  3. 然后进入目的虚拟环境env2,执行pip install -r requirements.txt,pip就会自动从网上下载并安装所有包。虚拟环境env2如果是env1的拷贝,最好先pip uninstall -ry requirements.txt,再pip install -r requirements.txt

使用Anocnda

# 查看所有环境
conda info --envs
bash Anaconda2-2.4.1-Linux-x86_64.sh
# 在安装的过程中,会问你安装路径,直接回车默认就可以了
# 有个地方问你是否将anaconda安装路径加入到环境变量(.bashrc)中,这个一定要输入yes
python@ubuntu:~$ conda list
conda:未找到命令
python@ubuntu:~$ export PATH=~/anaconda2/bin:$PATH
python@ubuntu:~$ source ~/.bashrc
# 当前用户根目录下生成一个anaconda2的文件夹
/home/python/anaconda2            # python@ubuntu:--
python@ubuntu:~$ conda list       # 查询,你现在安装了哪些库
# packages in environment at /home/python/anaconda2:
python@ubuntu:~$ conda upgrade --all
# conda install ***  来进行安装

创造和安装相关包

python@ubuntu:~$ conda create -n py2 python=2.7         # conda create -n py3 python=3.5   【conda create --prefix=/vagrant/ZhaoProject/envs/py2tf100 python=2.7】
Package plan for installation in environment /home/python/anaconda2/envs/py2
python@ubuntu:~$ source activate py2                    # 在Windows上,请使用activate py2
(py2) python@ubuntu:~$ source deactivate py2

其他包

PIL:pip install -i https://pypi.douban.com/simple pillow
easydict:pip install -i https://pypi.douban.com/simple easydict==1.6
opencv-python:pip install -i https://pypi.douban.com/simple opencv-python
scipy:pip install scipy
yaml:pip install pyyaml
lxml:pip install -i https://pypi.douban.com/simple lxml
tflearn:pip install -i https://pypi.douban.com/simple TFLearn
numpy pandas matplotlib:conda install numpy pandas matplotlib
scikit-learn:conda install scikit-learn
jupyter notebook:conda install jupyter notebook
keras:pip install -i https://pypi.douban.com/simple keras 
tensorflow:pip install -i https://pypi.douban.com/simple tensorflow==1.4
conda install -c https://conda.anaconda.org/menpo opencv3==3.1.0
pip install -i https://pypi.douban.com/simple  svgwrite
moviepy[from moviepy.editor import *]:pip install -i https://pypi.douban.com/simple moviepy
pyqt:conda install pyqt=4
h5py:pip install --upgrade h5py
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值