Python介绍
一般信息
官网,网址1:https://www.python.org
文档(不同平台安装、模块、使用、新功能、问题bug等),网址2:https://docs.python.org
问题跟踪(bug解决社区),网址3:https://bugs.python.org
python,最新源代码,网址4:https://github.com/python/cpython
python开发者指南(Python社区,对Python语言开发者的综合资源),网址5:https://devguide.python.org/
注意
查看,Unix平台的配置选项和注意事项,广泛记录在Python源代码树根目录的README.rst文件中
win10下安装python2和3两个版本,以及python虚拟环境的安装和配置
一、安装python两个版本
一个2(临时用),一个3(设置默认使用),官网:www.python.org。
1. 下载这两个版本的安装包。
2. 安装python3,勾上Add Python3.7 to PATH(默认添加到环境变量中),自定义选择安装目录,安装完后,进入cmd,“python”命令查看是否安装python3成功。
3. 安装python2,自定义安装目录,注意:显示不能将路径添加到环境变量(之后手动添加),把打钩去掉,然后一路next,安装。
4. 系统环境变量(计算机属性中),添加python2的安装路径和python2安装路径下的Scripts目录到系统环境变量Path中。
5. 修改python2的安装目录下python.exe和pythonw.exe为python2.exe和pythonw2.exe,WIN+R--->cmd,输入python2验证python2是否安装。
6. python2 -m pip install --upgrade pip --force-reinstall,此时pip2或pip代表python2中的包管理工具,pip3代表python3的包管理工具,pip2 -V、pip -V和pip3 -V验证(或xxx --version)。
二、安装python虚拟环境
已有环境:win10下,python3.7(已安装,配置好),python2.7(已安装)。
Virtualenv可以方便的解决不同项目中对类库的依赖问题,从而保证每个项目都运行在独立的类库环境中。
第一步,安装virtualenv:
若要使用python虚拟环境进行开发,首先需要安装virtualenv。
命令:pip install virtualenv
然后,命令:pip install virtualenvwrapper-win (如果是linux安装,不用加‘-win’)
第二步,安装想要的虚拟环境:
命令:mkvirtualenv py3_django 等同于 mkvirtualenv -p python py3_django
表示用系统默认的python(本处为python3.7)新建一个虚拟环境在该目录下。
另外,若要以python2.7新建一个虚拟环境,则:
命令:mkvirtualenv -p python2 py2_django
(因为我们配置好了系统环境变量,即cmd时,python2就可以进入python2.7,所以无须指定具体位置,直接 -p python2 即可)
注意:
如果要创建纯净的虚拟环境,如默认Python的虚拟环境,不要它原本安装的第三方库包,怎么办?
即,不想依赖真实环境下已经安装的package,那么可以加上参数 --no-site-packages建立纯净的虚拟环境。
命令:mkvirtualenv --no-site-packages py3_flask (即,加个参数)
提一嘴
上边这种mkvirtualenv方式,虚拟环境目录默认都在C盘里家目录的一个envs目录下(在虚拟环境下,命令pip -V可以看到路径),可以使用workon命令,来切虚拟环境,也可以使用rmvirtualenv命令来删除虚拟环境。
如果想虚拟环境目录放到自定义的一个目录下,使用命令virtualenv命令,执行命令时,在自己想存储的目录下即可,但这种有种缺点,就是无法使用workon方式切虚拟环境(不方便),也无法使用rmvirtualenv命令来删除虚拟环境。
-------------------------
怎么解决呢?将默认安装虚拟环境的目录,指定到我自定义的目录,还想继续使用workon等命令?
办法:
配置系统环境变量,计算机 -- 属性 -- 高级系统设置 -- 高级 -- 环境变量 -- 系统变量 -- 新建
变量名:WORKON_HOME
变量值:E:\code\python\envs (自定义的目录)
一路确认即可。
workon命令,发现没有之前的虚拟环境,当然了,怎么办呢?
将原来默认虚拟环境目录(C:\users\welcom\envs)下的所有原来安装的虚拟环境文件夹,拷贝到自定义的目录下,就OK了。
------------------------
第三步,激活虚拟环境:
以激活py3_django为例,其他虚拟环境激活过程一样。
第一种,(本质):
先,切换目录至py3_django目录下的Scripts目录下,
命令:activate 或着 activate.bat
命令:python 或者 python.exe
退出命令:deactivate 或者 deactivate.bat
第二种,(常用方便):
workon
workon py3_django
deactivate
三、虚拟环境涉及常用命令。
workon
workon py3_django
deactiavte
rmvirtualenv py3_django
pip install django==1.11.12
pip list (所有包括自带的)
pip freeze (自己安装的依赖包,常与requirements配合)
pip freeze > requirements.txt (导出)
pip install -r requirements.txt (加载依赖包,注意,切到所在目录下... ...)
今天,先写到这里,以后有补充的再写吧。