您的位置:首页 > 编程语言 > Python开发

python虚拟环境配置+virtualenv(windows环境下)

2019-03-24 11:30 357 查看

1、检查python和pip

打开windows终端cmd,快捷键windows+R,输入cmd

输入

python --version

输出python版本信息

Python 3.7.1

输入

pip --version

输出pip版本信息

pip 19.0.3 from d:\app2\python3.7.1\lib\site-packages\pip (python 3.7)

2.1安装Pipenv

pipenv是用于代码版本管理和控制生产环境和测设环境的
在cmd终端输入以下pip命令

pip install --user pipenv

安装成功后,显示

“The script virtualenv.exe is installed in ‘C:\Users\ycc\AppData\Roaming\Python\Python37\Scripts’ which is not on PATH.
……
Successfully installed certifi-2019.3.9 pipenv-2018.11.26 virtualenv-16.4.3 virtualenv-clone-0.5.1

这个时候要自己添加系统变量path

2.2 建立项目的安装包

pipenv用于管理每个项目的依赖关系,安装软件包的时候,将路径转到项目目录
跨磁盘加/d,磁盘内转换直接输入命令cd+路径

cd /d D:\z_personal_file\competition\my_project

转换路径后,运行

pip install requests

3.1 安装virtualenv

virtualenv是用来创建虚拟python环境的工具。virtualenv创建一个包含所有必要使用的函数包的文件夹。
通过pip来安装virtualenv:

pip install virtualenv

安装pipenv的时候其实已经安装了virtualenv,所以我的输出是:

Requirement already satisfied: virtualenv in c:\users\ycc\appdata\roaming\python\python37\site-packages (16.4.3)

这个时候可以顺便看一下virtualenv的版本:

virtualenv – version

3.2 virtualenv的使用

(个人理解)virtualenv的作用是在你自己的工程文件中新建一个文件夹,这个文件夹里专门用来存放你这次工程所需要的一些函数包或者语言版本等等,这样就可以避免环境不兼容等其他问题。
创建这个虚拟环境之后,pip的执行命令就会在你创建的文件夹下执行,仅供你此次工程使用。删除这个文件,可以直接删除,也可以执行命令删除,非常方便。

下面举个例子:

在工程文件中创建虚拟环境

cd my_project
virtualenv venv

virtualenv venv 将会在当前的目录my_project中创建一个文件夹venv(你可以设置其他名字,若省略名字将会把文件均放在当前目录),包含了Python可执行文件, 以及 pip 库的一份拷贝,这样就能安装其他包了。

激活虚拟环境
使用虚拟环境,需要先激活

source venv/bin/activate

激活之后,任何你使用pip命令安装的包都会放在venv的文件夹里,与全局安装的Python分隔开来。

在虚拟环境上工作

workon venv

停用虚拟环境

deactivate

删除虚拟环境
直接删除文件夹,或者执行rm -rf venv

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: