【发布时间】:2019-05-24 08:07:54
【问题描述】:
我来自 NodeJS,学习 Python,想知道如何在项目本地正确安装 requirements.txt 文件中的包。
对于节点,这是通过通过npm install 管理和安装package.json 中的包来完成的。但是,Python 项目的约定似乎是将包添加到名为 lib 的目录中。当我执行pip install -r requirements.txt 时,我认为这会在我的计算机上进行全局安装,类似于节点npm install -g 全局安装。如何在名为 lib 的文件夹中安装 requirements.txt 文件的依赖项?
【问题讨论】:
-
通常的解决方法是创建一个虚拟环境:docs.python.org/3/tutorial/venv.html
-
是的,我创建了一个虚拟环境,但我被告知这仅用于本地测试,我仍然应该使用
lib目录。尽管这样做似乎也适用于本地测试,因为我假设具有我所有依赖项的lib目录应该包含在.gitignore文件中。
标签: python python-2.7 pip requirements.txt