我擁有一個debian/ubuntu vps,很多人建議我不要使用sudo pip install ...
來安裝Python模塊。不幸的是,很多軟件包不能通過apt-get install python-...
獲得,而且更難以找到軟件包的名稱。 https://pypi.python.org/pypi對於安裝最新的穩定版本和查找軟件包都非常方便。爲什麼不使用pip安裝?
所以我迷路了,因爲根據系統管理員我不能使用pip install
,但大多數軟件包建議使用pip
來安裝它們。
我應該做些什麼來正確使用pip
?例如,我的umask
設置爲027
,通過sudo pip install ...
安裝的軟件包無法使用,因爲用戶無法訪問安裝的軟件包。
最後,很多人也建議使用virtualenv
,但這不是永久性安裝一個合適的解決方案,這是不方便在每次登錄時安裝的virtualenv。
也許他們只是建議反對它,因爲你給根存取('sudo ...')或者因爲你在全局安裝包。更優雅的解決方案可以是安裝'pip install --user ...'或創建一個環境。 –