Virtualenv
在使用Virtualenv创建虚拟开发环境时,经常因为网络原因,在安装Installing setuptools…… 和 Installing pip…… 时等待超时。
为解决此问题需要配置pip/easy_install国内pypi镜像。
pip 配置文件中添加
On Unix and Mac OS X the configuration file is: $HOME/.pip/pip.conf
On Windows, the configuration file is: %HOME%\pip\pip.ini
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
easy_install 配置文件中添加
On Unix and Mac OS X the configuration file is: $HOME/.pydistutils.cfg
On Windows, the configuration file is: %HOME%\pydistutils.cfg
[easy_install]
index-url=http://pypi.douban.com/simple
find-links=http://pypi.douban.com/simple
最后在运行virtualenv时加入 --extra-search-dir=SEARCH_PATH 选项,可以搜索本地site-package,加速setuptools安装。
virtualenv --extra-search-dir=SEARCH_PATH=/usr/lib/python2.6/site-packages/ <your_env_name>
Python3 和 Python 虚拟环境
*Yum 加速设置请参考 http://mirrors.163.com/.help/centos.html
yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git
- 编译安装
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xvf Python-3.6.1.tar.xz && cd Python-3.6.1
./configure && make && make install
- 建立 Python 虚拟环境
cd /opt
python3 -m venv py3
source /opt/py3/bin/activate