我在Python / Django和nodejs上工作。
有两个非常相似的命令: 节点的npm pip for python
npm只能为选定项目(在node_modules项目子文件夹中)安装第三方软件包。 npm还可以在系统上安装globaly包。有一个选择。
pip似乎只安装全局包。那意味着我不能拥有" pip_module"我项目中的文件夹?
由于
答案 0 :(得分:5)
您应该使用虚拟环境。
安装virtualenv:
pip install virtualenv
创建环境:
cd your_project_folder
virtualenv .myprojectvenv
激活环境:
source .myprojectvenv/bin/activate
现在所有软件包都只安装在这个环境中。
退出virtualenv:
deactivate
答案 1 :(得分:1)
这就是virtualenv的用途。每个项目都应该有自己的virtualenv;一旦激活,pip将仅为该virtualenv安装。