virtualenvs虚拟环境配置

安装虚拟环境依赖

先安装虚拟环境的依赖库:

1
2
3
sudo pip install virtualenv
sudo pip install virtualenvwrapper
(virtualenvwrapper-win

创建虚拟环境管理目录:

1
mkdir ~/.virtualenvssudo vim ~/.bashrc#在.bashrc的末尾增加下面两行内容export WORKON_HOME=$HOME/.virtualenvs  # 所有虚拟环境存储的目录source /usr/local/bin/virtualenvwrapper.sh #激活虚拟环境source ~/.bashrc #激活

创建虚拟环境

1
2
3
4
5
6
7
8
9
>>>mkvirtualenv new_vir --python=python3#创建新的虚拟环境为new_vir
# todo
>>>mkvirtualenv -p /usr/bin/python3 new_vir #制定虚拟环境的python为local的python3

>>> virtualenv -p python myenv # 继承python的环境创建一个新的虚拟环境

>>>workon new_vir #切换到new_vir虚拟环境
>>>deactivate #退出当前虚拟环境
>>>rmvirtualenv new_vir #删除new_vir虚拟环境

虚拟环境挂载硬盘

首先安装虚拟机的=>设置=>硬件高级提升,在设置里建立共享文件夹,路径是真机的一个共享文件夹路径;

打开虚拟机,挂载文件夹(在设置中选择了自动挂载则不需要)

1
sudo mount -t vboxsf path_you_share_file_name path_you_share_file
挂载之后即可看见共享文件

Anaconda虚拟环境配置

创建新环境

1
conda create --name <env_name> <package_names>

conda create --name testEnv python=2.7

切换环境

1
activate <env_name>

进入成功后命令行的开头有虚拟环境名称如 (mmyolo) C:\Users\Administrator>

退出环境

1
conda deactivate

显示已创建环境

1
2
3
conda info --envs
conda info -e
conda env list

复制环境

1
conda create --name <new_env_name> --clone <copied_env_name>

删除环境

1
conda remove --name <env_name> --all

pip 换源

  • ubuntu 在 ~/.pip/pip.conf (若没有则新建) 下更改pip源为国内源
  • windows 在 C:\Users\Administrator\pip目录下新建pip.ini 阿里源
    1
    2
    3
    [global]
    trusted-host = mirrors.aliyun.com
    index-url = http://mirrors.aliyun.com/pypi/simple
    豆瓣源
    1
    2
    3
    [global]
    index-url = https://pypi.doubanio.com/simple/
    trusted-host = pypi.doubanio.com

pip 使用代理

1
pip install xxxPackeg --proxy=127.0.0.1:7890

pip 或者 mim 安装包时加速的方法,使用国内镜像源形如:

1
mim install -r requirements/albu.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

anaconda3环境变量

1
2
3
4
5
C:\ProgramData\anaconda3
C:\ProgramData\anaconda3\Scripts
C:\ProgramData\anaconda3\Library\mingw-w64\bin
C:\ProgramData\anaconda3\Library\usr\bin
C:\ProgramData\anaconda3\Library\bin