博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用虚拟环境保存库文件--Python打包
阅读量:5893 次
发布时间:2019-06-19

本文共 892 字,大约阅读时间需要 2 分钟。

用虚拟环境保存库文件


    如果你同时负责多个 Python 项目,或者想要轻松打包某个项目及其关联的库文件,再

或者你担心已安装的库之间可能有冲突,那么你可以安装一个 Python 虚拟环境来分而

治之。

当一个 Python 库不用虚拟环境安装的时候,你实际上是全局安装它。这通常需要有管

理员权限,或者以 root 身份安装,这个库文件对设备上的每个用户和每个项目都是存

在的。好在创建虚拟环境非常简单:

$ virtualenv scrapingEnv

这样就创建了一个叫作 scrapingEnv 的新环境,你需要先激活它再使用:

$ cd scrapingEnv/

$ source bin/activate

激活环境之后,你会发现环境名称出现在命令行提示符前面,提醒你当前处于虚拟环

境中。后面你安装的任何库和执行的任何程序都是在这个环境下运行。

在新建的 scrapingEnv 环境里,可以安装并使用 BeautifulSoup:

(scrapingEnv)ryan$ pip install beautifulsoup4

(scrapingEnv)ryan$ python

> from bs4 import BeautifulSoup

>

当不再使用虚拟环境中的库时,可以通过释放命令来退出环境:

(scrapingEnv)ryan$ deactivate

ryan$ python

> from bs4 import BeautifulSoup

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

ImportError: No module named 'bs4'

将项目关联的所有库单独放在一个虚拟环境里,还可以轻松打包整个环境发生给其他

人。只要他们的 Python 版本和你的相同,你打包的代码就可以直接通过虚拟环境运

行,不需要再安装任何库。

本文转自 AltBoy 51CTO博客,原文链接:http://blog.51cto.com/altboy/1942161

转载地址:http://brisx.baihongyu.com/

你可能感兴趣的文章
大数据时代轻易获取知识的利弊
查看>>
专访iDST NLP负责人——淘宝内容搜索、评价归纳的幕后英雄
查看>>
Rust 1.2再添新功能,你试用了吗?
查看>>
PTC怎么做物联网?让AR/VR成为宣传队、播种机
查看>>
企业级网络监控系统“必备技能”
查看>>
怎样在Linux中用Vim对文件进行密码保护
查看>>
实施大数据项目需要牢记的6个注意事项
查看>>
RDD、DataFrame和DataSet的区别是什么
查看>>
JavaScript创建对象模式与最佳实践
查看>>
Angular 框架将进入 2.0 时代
查看>>
多源数据融合:大数据分析的瓶颈
查看>>
Docker继续完善生态布局,收购云服务Tutum
查看>>
NVIDIA黄仁勋与他的智能工业革命
查看>>
任务驱动的多轮对话究竟该如何实现?
查看>>
Google Summer of Code 2017 开放报名!
查看>>
SDN已过炒作阶段 将在企业市场加速落地
查看>>
《Hadoop实战第2版》——1.2节Hadoop项目及其结构
查看>>
英特尔为何要售卖15美元的物联网计算机?
查看>>
美国微软联手“中国芯”推进云技术
查看>>
独家丨专访雅捷信息董事长、NVIDIA全球副总裁,看“非主流”的GPU数据库如何升级银行数据查询与加工...
查看>>