2016-09-18 73 views
1

安裝包我正在Python/Django和nodejs上工作。是否有可能僅在當前項目中使用PIP

有2個命令,這是非常相似: NPM節點 PIP爲Python

NPM能夠僅針對所選擇的項目(在node_modules項目子文件夾)安裝第三方軟件包。 npm也可以在系統上安裝globaly包。有一個選項。

pip似乎只安裝全局包。這是否意味着我的項目中不能有「pip_module」文件夾?

謝謝

+0

看看http://blog.zoomeranalytics.com/pip-install-t/ – vadimchin

回答

4

您應該使用虛擬環境。

安裝的virtualenv:

pip install virtualenv 

創建環境:

cd your_project_folder 
virtualenv .myprojectvenv 

激活環境:

source .myprojectvenv/bin/activate 

而現在所有的軟件包將只爲這個環境中安裝。

要退出的virtualenv:

deactivate 
1

這是virtualenv的用途。每個項目都應該有自己的virtualenv;一旦激活,pip將只爲該virtualenv安裝。

相關問題