无root安装pip
-
安装
1
2
3
4wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py --user
export PATH=~/.local/bin:$PATH
安装完成后会在家目录下生成 .local 文件夹,里面有bin和lib -
查看位置which pip
1
/home/XXX/.local/bin/pip
无root安装vitualenv
-
安装(视情况而定)
1
2
3
4pip3 install virtualenv
pip install virtualenv
pip3 install --user virtualenv
pip install --user virtualenv -
查看位置which virtualenv
1
/home/XXX/.local/bin/virtualenv
-
使用vitualenv
1
2
3
4新建环境 virtualenv --no-site-packages env(新版本默认--no-site-packages)
新建环境 virtualenv env
激活环境 source env/bin/activate
删除环境 rm -rf env
无root安装vitualenvwrapper
-
安装(视情况而定,能找到.sh就行)
1
2
3
4
5
6
7
8
9
10
11pip3 install virtualenvwrapper
pip install virtualenvwrapper
pip3 install --user virtualenvwrapper
pip install --user virtualenvwrapper
```
(用户安装位置~/.local/bin/, 系统安装位置/usr/local/bin/)
2. 查看下载位置which virtualenvwrapper.sh
无root的位置
``` bash
/home/XXX/.local/bin/virtualenvwrapper.sh有root的位置一般在
1
/usr/local/bin/virtualenvwrapper.sh
-
配置环境变量
vim ~/.bashrc1
2
3
4export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=/home/XXX/.virtualenvs (会自己创建目录)
source /home/XXX/.local/bin/virtualenvwrapper.sh
#export PIP_VIRTUALENV_BASE=/home/XXX/myenvsource ~/.bashrc
-
vitualenvwrapper使用
1
2
3
4
5
6
7
8
9
10
11查看环境lsvitualenv
新建环境mkvitualenv env
mkvirtualenv -p python3 ENVNAME
mkvirtualenv xxx --python=python3.6
使用环境workon env
退出环境deactivate
删除环境rmvitualenv
复制环境cpvirtualenv ENVNAME [TARGETENVNAME]
# allvirtualenv 所有环境运行命令 (比如安装包)
allvirtualenv command with arguments
allvirtualenv pip install -U pip
参考
安装:
https://blog.csdn.net/watermusicyes/article/details/72909752
https://blog.csdn.net/sinat_34200786/article/details/79619251
配置virtualwrapper:
https://www.codenong.com/12647266/
使用:
https://xu3352.github.io/python/2018/08/17/Python-work-with-virtualenv-and-virtualenvwrapper
无root安装pip:
https://blog.csdn.net/angus_monroe/article/details/80937647