使用virtualenvj进行python项目开发

一、windows下python2和python3的安装以及环境变量配置

python下载地址:https://www.python.org/downloads/windows/

跟据需要下载适合自己电脑位数的python版本,一般会有三个版本,其中executable installer版本就是exe文件可以直接双击安装,一般就下载这个,注意自己电脑是64位还是32位的,64位有标识。

安装:双击安装就可以,点击去会有两个选项,上面是自动安装,下面的自定义安装,可以选择安装路径,然后直接点击下一步就可以了。

配置环境变量:不管是python2和python3安装完毕后都要配置环境变量,只要将D:\Python27\Scripts;D:\Python27;(D:\Python35\Scripts;D:\Python35;)添加到PATH环境变量中即可(将D:\换成你的安装路径)。

更改名称:为了防止使用python命令时引起冲突,需要更改名称。位置是python安装根目录下的python.exe,将python2的改成python2.exe,python3的改成python3.exe,这样调用的时候输入python2和python3就可以调用对应版本的python命令。

pip使用:pip使用的时候为了区分需要使用下面的命令进行区分,python2 -m pip 【pip命令】

二、安装virtualenv并且设置虚拟环境

1、安装:pip install virtualenv

2、新建文件夹:用于放置虚拟环境,例如D:\virtualenv

3、新建虚拟环境:启动cmd,进入D:\virtualenv目录下,假设我们要新建一个python36的虚拟环境,python35安装的目录为D:\python36,那么我们在virtualenv目录下执行以下命令,执行成功后会显示如下内容:

D:\virtualenv>virtualenv -p d:\Python35\python.exe py35
Running virtualenv with interpreter D:\Python\Python35-32\python3.exe
Using base prefix 'D:\\Python\\Python35-32'
New python executable in D:\virtualenv\py35\Scripts\python3.exe
Also creating executable in D:\virtualenv\py35\Scripts\python.exe
Installing setuptools, pip, wheel...done.

执行成功后会在目录中生成以下文件夹
在这里插入图片描述
在这里插入图片描述
4、激活虚拟虚拟环境

虚拟环境已经新建,但是还未激活,好不能使用我们现在输入python命令还是正常系统默认
在这里插入图片描述
首先进入py35的Scripts目录下,然后执行activate命令
在这里插入图片描述
执行完后如图,会在前面加上虚拟环境的标识,这是我们再次输入python命令
在这里插入图片描述
此时你就可以进行pip安装了,而不会影响其他环境。

备注:

  • 当需要停止虚拟环境激活状态时要在Scripts文件下使用deactivate命令
  • 需要删除虚拟环境是直接删除对应的文件夹即可

三、在pycharm中使用虚拟环境

  • 首先:如果是新建项目,点击Interpreter最右侧的按钮,选择Add Local
    在这里插入图片描述
    然后我们找到刚才建立的虚拟环境文件夹,进入Scripts里面,选中python.exe,点击确定,然后我们正常创建项目即可
    在这里插入图片描述
  • 如果是打开一个项目,需要将解释器替换成虚拟环境的,选择File–Setting–Project:**–Project interpreter–右侧的Add Local,其他步骤和上面一致。
    在这里插入图片描述

四、项目依赖获取

当项目开发结束的时候,我们再次进入虚拟环境,执行命令pip freeze > requirements.txt,此时虚拟环境中的依赖会生成一个txt文件,我们使用可以直接使用这个文件进行安装依赖pip install -r requirements.txt,所以我们以后将项目上传到git上时要带上我们的requirements.txt.

猜你喜欢

转载自blog.csdn.net/lwcaiCSDN/article/details/88236119