前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >(三十三)初遇python之virtualenv(windows)

(三十三)初遇python之virtualenv(windows)

作者头像
XXXX-user
修改2019-07-30 10:40:56
3680
修改2019-07-30 10:40:56
举报
文章被收录于专栏:不仅仅是python

各位读者大大们大家好,今天学习python的virtualenv,并记录学习过程欢迎大家一起交流分享。

1.什么是virtualenv?

virtualenv 是为了在不同的项目中使用不同的python环境,不同的项目可能引用的第三方模块是不同的版本,这个时候通过使用virtualenv让每个项目的模块相互分离,互不影响。

2.如何安装virtualenv ?

windows在命令行中使用pip install virtualenv 进行安装。

3.使用virtualenv ?

(1)首先在桌面创建一个文件夹名为my_project,在my_project中打开cmd,执行

代码语言:javascript
复制
C:\Users\Administrator\Desktop\my_project>virtualenv project_env
Using base prefix 'c:\\users\\Administrator\\appdata\\local\\programs\\python\\python37'
New python executable in C:\Users\Administrator\Desktop\my_project\project_env\Scripts\pyt
hon.exe
Installing setuptools, pip, wheel...
done

(2)启用新的python环境

代码语言:javascript
复制
  windows中运行project_name/Scripts/activate.bat
  linux/Mac中运行source project_name/bin/activate
C:\Users\A\Desktop\my_project>project_env\Scripts\activate.bat
(project_env) C:\Users\Administrator\Desktop\my_project>

(3)进入项目环境后,开头会出现项目名称,并用括号括起来

(4)执行pip list

代码语言:javascript
复制
(project_env) C:\Users\Administrator\Desktop\my_project>pip list
Package    Version
---------- -------
pip        19.1.1
setuptools 41.0.1
wheel      0.33.4

发现新的项目环境中只有创建虚拟环境时必须的几个模块,与我们系统中的python环境互不影响,从而让我们每个项目中都有自己的环境方便管理。

(5)在虚拟环境中安装模块

代码语言:javascript
复制
(project_env) C:\Users\Administrator\Desktop\my_project>pip install numpy
Collecting numpy
  Downloading https://files.pythonhosted.org/packages/ce/61/be72eee50f042db3acf0
b1fb86650ad36d6c0d9be9fc29f8505d3b9d6baa/numpy-1.16.4-cp37-cp37m-win_amd64.whl (
11.9MB)
     |████████████████████████████████| 11.9MB 345kB/s
Installing collected packages: numpy
Successfully installed numpy-1.16.4

(6)查看安装的模块

代码语言:javascript
复制
(project_env) C:\Users\Administrator\Desktop\my_project>pip list
Package    Version
---------- -------
numpy      1.16.4
pip        19.1.1
setuptools 41.0.1
wheel      0.33.4

(7)将安装的模块生成格式文件

代码语言:javascript
复制
(project_env) C:\Users\Administrator\Desktop\my_project>pip freeze --local > requirements.txt

如图:

(8)退出虚拟环境

代码语言:javascript
复制
(project_env) C:\Users\Administrator\Desktop\my_project>project_env\Scripts\deactivate.bat
C:\Users\Administrator\Desktop\my_project>

今天初学python的virtualenv学习就到这里!

关注公号

下面的是我的公众号二维码图片,欢迎关注。

yale记公众号

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 yale记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关注公号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档