CentOS 6 x86_64 安装pyenv多版本python环境
init
auth.sh
install
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #!/bin/bash USER_NAME=$1 groupadd $USER_NAME useradd -s /bin/bash -d /home/$USER_NAME -g $USER_NAME $USER_NAME echo $USER_NAME |passwd $USER_NAME --stdin runuser -l $USER_NAME -c 'curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash' runuser -l $USER_NAME -c $'echo \'export PATH=\"~/.pyenv/bin:$PATH\"\'' >> /home/$USER_NAME/.bash_profile runuser -l $USER_NAME -c $'echo \'eval \"$(pyenv init -)\"\'' >> /home/$USER_NAME/.bash_profile runuser -l $USER_NAME -c $'echo \'eval \"$(pyenv virtualenv-init -)\"\'' >> /home/$USER_NAME/.bash_profile su - $USER_NAME -c "pyenv install 2.7.12" su - $USER_NAME -c "pyenv global 2.7.12"
|
pyenv 安装 virtualenv
1 2 3
| su - guest pyenv virtualenv 2.7.12 venv pyenv activate venv
|
安装各种python包
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| vim requiremet.txt cffi==1.8.3 cryptography==1.5.2 enum34==1.1.6 gevent==1.1.2 greenlet==0.4.10 idna==2.1 ipaddress==1.0.17 lxml==3.6.4 mechanize==0.2.5 MySQL-python==1.2.5 ndg-httpsclient==0.4.2 pyasn1==0.1.9 pycparser==2.16 pyOpenSSL==16.2.0 PySocks==1.5.7 redis==2.10.5 requests==2.11.1 six==1.10.0 user-agent==0.1.5 pip install -r requirement.txt -i https://pypi.douban.com/simple yum install mysql-devel yum install mysql-server
|
使用
https://github.com/yyuu/pyenv#command-reference
https://github.com/yyuu/pyenv/blob/master/COMMANDS.md#pyenv-install