python 安装 使用 配置

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/

注意

README.rst

查看,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  (加载依赖包,注意,切到所在目录下... ...)

今天,先写到这里,以后有补充的再写吧。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章