加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

代码详解:Python虚拟环境的原理及使用

发布时间:2019-07-03 13:09:03 所属栏目:建站 来源:读芯术
导读:副标题#e# 依附之门:放弃进入这里的所有希望。 插图:Gustave Dor Python的虚拟环境极大地方便了人们的生活。本指南先介绍虚拟环境的基础知识以及使用方法,然后再深入介绍虚拟环境背后的工作原理。 注意:本指南在macOS Mojave系统上使用最新版本的Python

要在机器上运行测试项目,Sara需要做的就是在项目的根目录中创建一个虚拟环境:

  1. Sara% cd test-project/ 
  2. Sara% python3 -m venv venv/ 

并使用pip install -r requirements.txt将项目的依赖项安装在活动的虚拟环境中。

  1. Sara% source venv/bin/activate 
  2. (venv) Sara% pip install -r requirements.txt 
  3. Collecting numpy==1.15.3 (from -r i (line 1)) 
  4. Installing collected packages: numpy 
  5. Successfully installed numpy-1.15.3 

现在,Sara系统上的项目环境与我们的系统完全相同。很整洁,不是吗?

(3) 故障排除

可惜事情并不总是按计划进行,总会遇到一些问题。也许错误地更新了特定的站点包后发现自己处于Dependency Hell的第九级,无法运行单行项目代码。也许它没那么糟糕,可能你会发现自己竟处于第七级。

无论你发现自己处于何种程度,解决问题并再次看到希望的最简单方法是重新创建项目的虚拟环境。

  1. % rm -r venv/                           # Nukes the old environment 
  2. % python3 -m venv venv/                 # Makes a blank new one 
  3. % pip install -r requirements.txt       # Re-installs  

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读