由于工作需要经常会使用多种语言, 比如 python, golang, lua, javascript等, 各种语言都有自己的包管理器,像python的包管理器pip, lua的包管理器luarocks。。。
每个包管理器安装package的方式,位置都不相同,对于一个有洁癖的人来说,
ls ~/ -al
后各种各样的.something简直是场灾难, 所以保持一个干净的系统是非常必要的, 比如把相关语言的package都放到一个目录(我选择放到$HOME/repo/{language})下
请不要使用root用户,或者sudo来安装非必要的软件包
python
我的python环境是pip+virtualenv+virtualenvwrapper, pip可以有多种使用方式...
[[