python-3.x - 我应该为框架创建虚拟环境吗?
问题描述
伙计们,我即将安装“scrapy”,我想知道创建一个虚拟环境是否是个好主意?我也不是做这类事情的专家,所以在做任何事情之前我必须对其进行研究......但我的问题仍然存在,我应该创建一个还是应该直接安装它“pip3 install scrapy”,我问这个是因为我在某处读到它可能与其他框架发生冲突,如果我错了,请纠正我。
解决方案
是的,如果您有多个框架,您应该尝试创建虚拟环境。
PEP0405 建议向 Python 添加一种用于轻量级“虚拟环境”的机制,该机制具有自己的站点目录,可选择与系统站点目录隔离。每个虚拟环境都有自己的 Python 二进制文件(允许创建具有各种 Python 版本的环境),并且可以在其站点目录中拥有自己独立的一组已安装 Python 包,但与基本安装的 Python 共享标准库。
有关更多信息,请查看https://docs.python.org/3/library/venv.html和 https://www.python.org/dev/peps/pep-0405/
推荐阅读
- performance - 当我尝试在一组两个单选按钮上实现 setOnCheckedListener 的代码时,我的应用程序崩溃了
- python - Tensorflow:ValueError:应定义“密集”输入的最后一个维度。找到`无`
- swift - 如何在 Swift 4 Cocoa 应用程序的开头弹出两个窗口?
- javascript - 传单奇怪的地图大小和平铺行为
- laravel - 三元运算符如何在 Laravel 中从数据库中查询
- sql - 如何在 SQL 中正确使用 AVG()?
- scala - Scala Akka Actor - 遇到的死信
- kendo-ui - kendo ui 数字列编辑器值在记录添加时重置
- python - 在第二个表单中访问一个表单的清理数据
- python - 创建一个通过询问某些值来过滤嵌套字典的函数