你活得久了,就会发现人生充满惊奇
”本小节概览
Python的安装
多个版本Python环境共存问题
搭建Python虚拟环境
python的安装
step1:官网下载并安装
step2:配置环境变量(python安装路径、安装路径\Scripts)
例如:
# 这个路径告诉电脑python在哪C:\Users\14158\AppData\Local\Programs\Python\Python37\# 配置这个路径后才可以在终端使用pip命令C:\Users\14158\AppData\Local\Programs\Python\Python37\Scripts\
多个版本python共存问题
例如:自己的电脑中安装了
Anaconda的python3.7.0的版本+官网下载安装的python3.7.4的版本
那在终端输入python,执行的是哪一个版本呢?遵循一个原则:
全局变量中哪个在前就先使用的是谁,比如python3.7.4的环境变量在前,那么cmd环境下直接输入python进入的是3.7.4。
BUG: 使用pip命令的时候,可能会报错提示找不到pip.exe的路径。
解决办法:
法一 可以通过python -m pip使用pip命令;
法二 可以尝试通过以下命令更新pip。
python -m pip install --upgrade pip -i https://pypi.douban.com/simple
验证:(将环境变量的前后顺序进行调整)
这次的python版本是Anaconda的3.7.0
补充说明(一个小技巧):
我们把3.7.4的python可执行文件python.exe改为python374.exe。那么cmd终端下输入python374则可进入3.7.4的环境下。pip的使用,python374 -m pip list。
搭建python虚拟环境
个人是很不喜欢,所有的项目都使用同一个python环境,因为可能项目A需要的是Django2.1版本,项目B需要的是Django2.2的版本。所以需要搭建python虚拟环境。
有两种方式 virtualenv 和virtualenvwrapper(推荐后者)。
参考博客:https://www.jianshu.com/p/a22cfdcc2558
用virtualenv创建虚拟环境必须到指定文件夹的Scripts目录下才能利用activate激活,使用起来较为麻烦,推荐使用后者virtualenvwrapper。这里搭建的是python3.7.4的虚拟环境,文件所在位置D:\Envs(这个文件夹自己创建)
■ cmd 终端 pip install virtualenvwrapper-win
■ 设置环境变量 即指定创建虚拟环境的文件的存储地址!!!
系统环境变量:WORKON_HOME 路径:D:\Envs
■ 新建虚拟环境(需要python可执行文件的路径) 格式如下:
mkvirtualenv -p python可执行文件路径(到python.exe) 自定义虚拟环境名字
mkvirtualenv -p C:\Users\14158\AppData\Local\Programs\Python\Python37\python.exe keshihua
终端下一些简单的相关命令
workon --查看所有通过mkvirtualenv创建的虚拟环境
workon keshihua --进入虚拟环境keshihua
deactivate --退出虚拟环境
注意:设置好过后,重新打开终端,设置的环境变量才会生效!!
- End -