用虚拟环境保存库文件
来源:互联网 发布:linux user nobody 编辑:程序博客网 时间:2024/06/05 10:36
用虚拟环境保存库文件
如果你同时负责多个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版本和你的相同,你打包的代码就可以直接通过虚拟环境运行,不需要再安装任何库。
摘自《Python网络数据采集》
0 0
- 用虚拟环境保存库文件
- Python虚拟环境virtualenv保存库文件
- flask+pycharm安装虚拟环境中的库文件
- Flask需求文件重新生成虚拟环境
- 用文件保存学生名单
- JavaHost:使用虚拟DNS省掉开发环境配置hosts文件
- JavaHost:使用虚拟DNS省掉开发环境配置hosts文件
- javahost:使用虚拟DNS省掉开发环境配置hosts文件
- 用conda创建python虚拟环境
- 用conda创建python虚拟环境
- 用conda创建python虚拟环境
- 虚拟文件
- 用 Java 保存位图文件
- 用 Java 保存位图文件
- 用zip压缩保存文件
- 用文件保存的学生名单
- 用文件保存的学生名单
- 用文件保存的学生名单
- 从技术走向管理的注意要点
- JVM初探- 内存分配、GC原理与垃圾收集器
- 基于SVM的股票预测 Python实现 附Github
- B. Urbanization
- 移位操作,宏定义
- 用虚拟环境保存库文件
- Spring4.0学习笔记 第一章
- 【Java】把一个对象转化为String字符串
- jQuery事件-鼠标事件
- java自动装箱和拆箱
- 上传到github的指令
- 2016.12.30 加号选择器
- 综合到变态的背包问题]ZOJ 3164 Cookie Choice
- 快学数据挖掘—数据探索—相关分析