python安装和环境配置(pip镜像,virtualenv和virtualenvwrapper)

发布时间 2023-03-25 15:29:18作者: 木凌云

一、windows中python安装和环境配置

  • 安装python

不多说,去官网下载对应python版本执行包安装即可,注意安装时选择把python加入环境变量。

  • 设置pip镜像

C:\Users\用户名\目录下创建pip目录,pip目录下创建pip.ini文件(注意:以UTF-8 无BOM格式编码)(在win7下验证成功);pip.ini文件内容:

[global]
index-url=https://pypi.douban.com/simple/
[install]
trusted-host=pypi.douban.com
  • 安装virtualenv和virtualenvwrapper

windowsh中安装二者很简单,下载安装python后,用pip安装就行了。如果是有多个版本的python,则用virtualenv时想要默认的那个版本的pip来安装。

pip install virtualenv

pip install virtualenvwrapper-win
  • 配置virtualenvwrapper

在环境变量中设置WORK_HOME变量,其值为virtualenvwrapper统一管理虚拟环境的目录。

二、linux中python安装和环境配置

  • 安装python

一般来讲,linux系统自带了两个版本的python,大多数情况下是连pip都没安装的。对我们来讲,这其实更好,因为自带的版本往往过低,我们需要下载编译另外的python版本(另外也为了系统稳定,尽量不要改动系统自带的python)。在编译之前需要下载对应的依赖包,如果编译过程因为缺少依赖包出错,则安装对应依赖包之后重新编译。

wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
tar -xzVf Python-3.6.6.tgz
cd Python-3.6.6
./configure --prefix=/opt/python36
sudo make && make install
  • 设置pip镜像

Linux下,修改~/.pip/pip.conf(没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)。内容如下:

[global]
index-url=https://pypi.douban.com/simple/
[install]
trusted-host=pypi.douban.com
  • 安装virtualenv和virtualenvwrapper

用cd命令跳转至安装好的python文件夹中pip目录下,用pip安装virtualenv和virtualenvwrapper。

cd /opt/python36/bin
./pip install virtualenv
./pip install virtualenvwrapper
  • 配置virtualenvwrapper。
vim ~/.bashrc
# 在最后添加
export WORK_HOME=~/.pyenvs/ #设置统一管理目录为.pyenvs,加.表示为隐藏文件。
export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3 #设置默认执行程序,可不用。因为用哪个版本的pip安装则默认哪个版本的python,在这里修改为其他会出错。
source /opt/python36/bin/virtualenvwrapper.sh

source ./bashrc

配置完之后需要把virtualenv加入环境变量,一种方法是把整个bin目录都加入环境变量,另一种方法是在/usr/local/bin/目录中建立virtualenv的软连接,我喜欢用后一种方法。

sudo ln -s /opt/python36/bin/virtualenv /usr/local/bin/virtualenv