centos上安装python包的一些注意事项
大多数开发人员都在部署服务器的时候,都只是一个普通用户,没有root权限,而在正常使用pip
此类的指令安装python包的时候就会需要sudo
命令
参考Stack Overflow给出解决方案,适用于python2.7, python3.x
1. 安装pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py --user
若是
python3.x
就把上面的 python
改为 python3
一定记得使用 –user 参数否则你还是没有权限
安装完成后会在家目录下生成
.local
文件夹,里面有bin
和lib
, bin
里就有我们需要的pip
、easy_install
如果想直接使用,需要加入环境变量。
export PATH=~/.local/bin:$PATH
2. 安装其他包 【centos上安装python包的一些注意事项】有了pip我们就可以很方便的安装其他包了,
pip3 install --user virtualenv(包名称)
这样你需要的包就会被安装在
~/.local
目录,(注意一定要有--user
)3. 虚拟环境 virtualenv 很多时候我们不同的项目需要的包的版本不同,我们可以采用virtualenv做一个独立的生态系统。
# 安装virtualenv
pip3 install --user virtualenv
virtualenv env
source env/bin/activate
这样就进入了一个独立的python环境,再用
pip
安装就可以了。具体的使用可以搜索。推荐阅读
- Y房东的后半生14
- 陇上秋二|陇上秋二 罗敷媚
- Mac安装Chromedriver
- MediaRecorder前后摄像头同时录像
- live|live to inspire 一个普通上班族的流水账0723
- 上班后阅读开始变成一件奢侈的事
- 危险也是机会
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- “精神病患者”的角度问题
- 亲子日记第186篇,2018、7、26、星期四、晴