python初学者总结

学习python首先配置好工作环境,因为不同版本之间的python是不兼容了

原创:01coding.com

win7安装环境过程:

1:下载python

建议下载两个不同版本官方已给出 https://www.python.org/downloads/

2:安装虚拟环境

安装完毕后常用命令:

创建基本环境:mkvirtualenv [环境名]
删除环境:rmvirtualenv [环境名]    
激活环境:workon [环境名]
退出环境:deactivate
列出所有环境:workon 或者 lsvirtualenv -b

virtualenv 安装

1. 安装virtualenv
pip install virtualenv

image

2. 新建虚拟环境
virtualenv bobbyvir

image

注: 1. 虚拟环境位于当前命令的目录下 这里是 E:Projectsprojectsedu.com
     2. 虚拟环境名称为 bobbyvir
3. 进入虚拟环境
1) 进入虚拟环境目录: cd E:Projectsprojectsedu.com
2) 进入脚本目录:     cd bobbyvirScripts
2) 运行activate.bat:  activate.bat

image

查看虚拟环境中默认安装的库

pip list

image

4. 虚拟环境下安装开发库, 这里以requests库为参考
pip install request

image

5. 退出virtualenv
deactivate.bat

image

virtualenvwrapper

上面每次进入virtual我们都需要进入到virtualenv的目录下,一旦virtualenv过多,就蛋疼了,接下来隆重推荐virtualenvwrapper

1. 安装virtualenvwrapper
pip install virtualenvwrapper-win
注: linux下运行pip install virtualenvwrapper

image

设置WORK_HOME环境变量

mark

2. 新建虚拟环境
mkvirtualenv bobbyvir

mark

注:因为前一步设置了WORK_HOME,所有虚拟环境将安装到 E:virtualevn
3. 查看安装的所有虚拟环境
workon

mark

注: 这里不能查看到有virtualenv创建的虚拟环境,只能查看mkvirtualenv创建的虚拟环境
4. 进入虚拟环境
workon bobbyvir

mark

5. 退出虚拟环境
deactivate

mark

centos7 安装:



//安装pip
 yum -y install pip

//可能会出现No package pip available 这是因为需要先安装扩展源EPEL

yum -y install epel-release

//然后再安装
yum -y install python-pip



////////////////////////////////////////////////////////////////////

如果没有启动虚拟环境,系统环境也安装了pip工具,那么packages将被安装在系统环境中,
为了避免发生此事,可以在~/.bashrc文件中加上:
export PIP_REQUIRE_VIRTUALENV=true

如果在没开启虚拟环境时运行pip,就会提示错误:
Could not find an activated virtualenv (required).
////////////////////////////////////////////////////////////////////


创建基本环境:mkvirtualenv [环境名]
删除环境:rmvirtualenv [环境名]    
激活环境:workon [环境名]
退出环境:deactivate
列出所有环境:workon 或者 lsvirtualenv -b


//开始安装

pip install virtualenvwrapper

//安装时可能会提示pip install --upgrade pip  

pip install --upgrade pip

////////////////////////////////////////////////////////////////////

$ pip install virtualenvwrapper
...
$ export WORKON_HOME=~/Envs

$ mkdir -p $WORKON_HOME

$ source /usr/local/bin/virtualenvwrapper.sh  //找到你的virtualenvwrapper.sh所在位置

$ mkvirtualenv env1

///////////////////////////////////////////////////////////////////

//开始在第一个虚拟环境安装包,如下:

(env1)$ pip install django
//查看所有包
(env1)$ lssitepackages

///////////////////////////////////
//创建第二个虚拟环境

(env1)$ ls $WORKON_HOME
env1            hook.log
(env1)$ mkvirtualenv env2
////////////////////////////////////

切换虚拟环境
(env2)$ workon env1
(env1)$ echo $VIRTUAL_ENV
/Users/dhellmann/Envs/env1
(env1)$

////////////////////////////////////
(env1)$ echo 'cd $VIRTUAL_ENV' >> $WORKON_HOME/postactivate
(env1)$ workon env2
(env2)$ pwd
/Users/dhellmann/Envs/env2

////////////////////////////////////
(env2)$ echo 'pip install sphinx' >> $WORKON_HOME/postmkvirtualenv
(env3)$ mkvirtualenv env3






原文地址:https://www.cnblogs.com/Amos-Turing/p/8417941.html