python安装与虚拟环境使用
1、官网下载:https://www.python.org/downloads/windows/
下载的exe包直接双击安装即可
安装完毕后命令行直接可以运行python
2、python包安装
python有大量的第三方依赖包,需要手动安装,以Django,命令行直接输入:pip install django
3、豆瓣源安装依赖包
上述安装方式对于一些较大的三方包容易安装超时失败,可以采用豆瓣源安装:https://pypi.douban.com/simple/
安装方式很简单,正常安装方式:pip install django
豆瓣源安装方式:pip install -i https://pypi.douban.com/simple/ django
其他镜像源:
阿里云 https://mirrors.aliyun.com/pypi/simple
豆瓣 https://pypi.douban.com/simple
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple
中科大 https://pypi.mirrors.ustc.edu.cn/simple
网易云 https://mirrors.163.com/pypi/simple
4、python虚拟环境安装使用
python项目开发过程需要使用大量的依赖包,可能不同项目对依赖包的版本要求不同,甚至python版本不同,这就需要不同的python开发环境,python的虚拟环境正好可以解决这类问题,不同的虚拟环境相互独立,完全可以根据项目需要安装当前虚拟环境的依赖包,python常用的虚拟环境有venv和virtualenv等。
安装virtualenv:pip install virtualenv
在c盘test目录下创建一个名叫programTest的虚拟环境,命令行进入test目录,命令行录入:virtualenv programTest
运行虚拟环境,进入虚拟环境目录下的Scripts,输入:acticate
运行成功后目录前会有(虚拟环境名称)的字样,可以直接运行虚拟环境的python
退出虚拟环境:deactivate
5、安装指定python版本的虚拟环境
如果要安装指定版本的python虚拟环境,需要先安装对应版本的python,例如安装python3.10版本的虚拟环境,就需要找到python的安装路径如下
然后同样开始在test目录下安装名叫programTest310的python3.10版本的虚拟环境:virtualenv -p C:\Users\LIANG\AppData\Local\Programs\Python\Python310\python.exe programTest310
运行虚拟环境,打开python
6、virtualenvwrapper
virtualenv在创建和激活虚拟环境时都需要在项目目录内,使用不太便捷,而virtualenvwrapper,作为virtualenv的扩展包,可以更方便管理虚拟环境,主要扩展功能如下:
- 将所有虚拟环境整合在一个目录下
- 管理(新增,删除,复制)虚拟环境
- 快速切换虚拟环境
先安装:pip install virtualenvwrappe
(注:若执行pip install virtualenvwrappe后,不能使用workon命令,则可以在python的Scripts目录下执行:pip install virtualenvwrappe-win,然后再使用workon命令即可)
然后创建一个专门用来存放虚拟环境的文件夹,并且将这个文件夹的路径加入到系统环境变量,变量名:WORKON_HOME
然后使用下面这些命令就可以完成激活、查看、删除等操作:
workon:列出虚拟环境列表
mkvirtualenv [虚拟环境名称]:新建虚拟环境
workon [虚拟环境名称]:切换并激活指定虚拟环境
rmvirtualenv [虚拟环境名称]:删除虚拟环境
deactivate: 离开虚拟环境