@Python开发时,在Ubunut中安装虚拟环境
Ubuntu中安装虚拟环境
1.通过命令sudo apt install python3-dev python3-pip安装两个基础软件
python3-dev是什么?
是包含Python3类库的头文件和相关pkg-config的一个单独的包
以下情况你是需要python3-dev的:
你需要自己安装一个源外的python3类库, 而这个类库内含需要编译的调用python3 api的c/c++文件
你自己写的一个程序编译需要链接libpythonXX.(a|so)
(注:以上不含使用ctypes/ffi或者裸dlsym方式直接调用libpython.so)
其他正常使用python3或者通过安装源内的python3类库的不需要python3-dev.
2.通过命令pip3 install virtualenv virtualenvwrapper安装创建和管理虚拟环境的包. 这里之所以使用pip3,是为了后续在创建虚拟环境时不需通过-p参数来指定就可以直接创建Python3解释器的虚拟环境.当然完成这个默认设置还需要在接下来的步骤中做一点其他操作
3.在$HOME(家目录)下,创建一个.virtualenvs的隐藏文件夹,这个文件夹就是用来保存你未来创建的虚拟环境文件夹的父级目录
4.编辑$HOME(家目录)下的.bashrc文件,在文件的末尾添加如下内容:
# set virtualenv config
# 指定所有虚拟环境资源文件夹所在的父级目录
export WORK_HOME=$HOME/.virtualenvs
# 指定默认使用的基础解释器,也正是因为这一步配置让我们可以在创建虚拟环境时不用再通过 -p 指定就默认创建基于Python3的虚拟环境
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
# source 一下virtualenvwrapper.sh文件,让我们可以在终端可以使用 mkvirtualenv、workon等命令.
# 这个文件的路径