virtualenv

virtualenv 配置和换源

virtualenv

virtualenv 可创建虚拟环境,用于管理不同 python 项目所需的依赖项,而项目彼此之间不相互干扰。

  • 安装 virtualenv
    1
    pip install virtualenv
  • 创建虚拟环境
    1
    2
    mkdir env     # 创建文件夹
    virtualenv first-env
  • 也可以创建指定 python 编译器的环境
    1
    virtualenv -p path/python.exe venv
  • 激活环境
    1
    2
    cd ../Scripts
    activate
  • 停止激活环境
    1
    deactivate

注:如果是使用 vscode 作为 python 开发环境的话,使用 virtualenv 创建的 python 解释器会出现以下错误:

无法加载 ...ps1,因为在此系统上禁止运行此脚本

解决办法是:win + x, 选择 Windows Powershell(管理员),输入 set-executionpolicy remotesigned,再输入 y 确认。

pip 换源

  • Linux: 修改 ~/.pip/pip.conf 文件(没有则创建一个), 内容如下:
    1
    2
    [global]
    index-url = http://pypi.tuna.tsinghua.edu.cn/simple
  • windows:
    1. 在 user 目录中创建一个 pip 目录, 如 C:\Users\TLDX\pip, 在 pip 目录下新建 pip.ini, 内容如下
      1
      2
      3
      4
      [global]
      index-url = http://pypi.tuna.tsinghua.edu.cn/simple
      [install]
      trusted-host = https://pypi.tuna.tsinghua.edu.cn
    2. 直接命令行输入:
      1
      pip config set global.index-url http://pypi.tuna.tsinghua.edu.cn/simple