是否可以通过PIP仅在当前项目中安装软件包

Bob*_*421 3 django pip

我正在使用Python / Django和nodejs。

有2个非常相似的命令:npm用于python的节点pip

npm仅能为所选项目安装第三方软件包(在node_modules项目子文件夹中)。npm还可以将软件包全局安装在系统上。有一个选项。

pip似乎仅安装globals软件包。那意味着我的项目中不能有“ pip_module”文件夹?

谢谢

Zul*_*deh 7

您应该使用虚拟环境。

安装virtualenv:

pip install virtualenv
Run Code Online (Sandbox Code Playgroud)

创建环境:

cd your_project_folder
virtualenv .myprojectvenv
Run Code Online (Sandbox Code Playgroud)

激活环境:

source .myprojectvenv/bin/activate
Run Code Online (Sandbox Code Playgroud)

现在,仅在此环境中安装所有软件包。

退出virtualenv:

deactivate
Run Code Online (Sandbox Code Playgroud)