python

0、建立python3用户

groupadd py3
useradd -m -g py3 py3

1、安装python3依赖包

yum install -y zlib-devel bzip2-devel ncurses-devel sqlite-devel gdbm-devel xz-devel tk-devel readline-devel openssl-devel libffi-devel

或者

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev  libncurses5-dev libncursesw5-dev xz-utils tk-dev
sudo apt-get install -y wget curl llvm


2、在py3用户下安装pyenv

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

pyenv update
pyenv install --list

pyenv install 3.6.5

pyenv rehash
pyenv versions
pyenv global 3.6.5

3、配置pipy国内源

创建~/.pip/pip.conf文件:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

4、安装pipenv

pip install --upgrade pip
pip install pipenv

5、初始化pipenv工作目录

pipenv --python 3.6 指定某一Python版本创建环境
编辑Pipfile文件,修改安装源为本地源:

[[source]]
url = "https://mirrors.aliyun.com/pypi/simple/"
verify_ssl = true
name = "pypi"

[packages]

[dev-packages]

[requires]
python_version = "3.6"

6、安装数据库驱动

postgresql

sudo yum install -y libicu libicu-devel

sudo rpm -ivh postgresql10-libs-10.4-1PGDG.rhel7.x86_64.rpm
sudo rpm -ivh postgresql10-devel-10.4-1PGDG.rhel7.x86_64.rpm
sudo rpm -ivh postgresql10-devel-10.4-1PGDG.rhel7.x86_64.rpm

pipenv install psycopg2

SQL Server

sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
sudo yum install freetds freetds-devel
pipenv install pymssql
原文地址:https://www.cnblogs.com/javaite/p/8983966.html