Linux-虚拟环境

Posted Hedger_Lee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux-虚拟环境相关的知识,希望对你有一定的参考价值。

虚拟环境

python3 创建虚拟环境

python3 -m venv name 在当前目录下生成一个文件夹
source name/bin/activate 进入虚拟环境
deactivate 退出虚拟环境

python2 管理虚拟环境

pip install virtualenv -i https://pypi.douban.com/simple

生成虚拟环境

virtualenv --no-site-packages --python=python test
--no-site-packages 生成一个干净的虚拟环境
--python 用来指定以哪个python来生成虚拟环境

确保环境一致

在windows执行
pip freeze > requirements.txt
把文件传到linux上面
切换虚拟环境
pip install -r requirements.txt

virtualenvwrapper

export WORKON_HOME=~/Envs   #设置virtualenv的统一管理目录
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS=‘--no-site-packages‘   #添加virtualenvwrapper的参数,生成干净隔绝的环境
export VIRTUALENVWRAPPER_PYTHON=/opt/python347/bin/python3     #指定python解释器
source /opt/python34/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本
读取文件,使得生效,此时已经可以使用virtalenvwrapper
source .bashrc  
加载.bashrc文件

使用

mkvirtualenv django3 创建虚拟环境并进入

lsvirtualenv  列出所有的虚拟环境

workon 直接切换虚拟环境

cdvirtualenv 直接切换到虚拟环境

cdsitepackages 切换到虚拟环境的三方包

lssitepackages 列出当前虚拟环境的三方包

rmvirtualenv 删除虚拟环境

deactivate 退出虚拟环境

以上是关于Linux-虚拟环境的主要内容,如果未能解决你的问题,请参考以下文章

linux中conda虚拟环境使用(便于项目切换)pip和conda换源

实现Linux服务器配置深度学习环境并跑代码完整步骤

构建调试Linux内核网络代码的环境MenuOS系统

构建调试Linux内核网络代码的环境MenuOS系统

部署虚拟环境安装 Linux 系统

你有想过在虚拟现实中与Linux桌面环境进行交互吗?