首页 > 编程知识 正文

mac安装linux虚拟环境,anaconda虚拟环境迁移linux

时间:2023-05-05 19:22:04 阅读:179485 作者:3965

linux的虚拟环境1.Linux上的虚拟环境安装(virtualenv )运行 1.以宿主机的python解释器为主体,复制的多个虚拟环境是复制python下的文件

2 .对于虚拟环境pippython包,将其安装在自己的文件下并与主机隔离,但不影响linux系统上的文件操作

3.pipinstallvirtualenv 4.执行命令virtualenv---- no-site-packages---python=python3venv 1

5 .参数解释:1.--无站点包创建清洁、隔离主机环境的虚拟环境

2. --python=python3 #指定您的虚拟环境。 您要将哪个解释器作为base环境? 我的这个以我机器上的python3解释器为主体

6. 激活虚拟环境,主机环境切换,source /opt/all_env/venv1/热情沙哑/activate

原理:是在PATTH之前添加并切换/opt/all_env/venv1/多情的哈士奇3360时进入虚拟环境的环境变量

7.检查环境变量PATH,检查虚拟环境是否已正确激活1 .开头变化(venv1 ) [ root @ s 14 Linux~12336003:48 ] # echo $ path

2 .检查$PATH /opt/all_env/venv1/多情荷花:/opt/python36/多情荷花/33:/usr/local//s多情荷花360/usr/local

3 .检查你现在的python3和pip3来自哪里which pip3---/opt/all _ env/ven v1 /热情的荷花/python3

9.退出虚拟环境deactivate 10 .可以在虚拟环境中运行django 1.1.11,并在主机上运行django2.0

二. 服务器环境之保证本地和服务器开发环境一致性的配置:

1 .已安装的软件包文件- -在已安装的环境中导出requirements.py中的软件包django==2.0 .

名为pip3 freeze requirements.py #的requirements.py文件包含有关成功的开发软件包的信息

在其他环境pip install -rrequirements.py中安装所有requirements.py软件包

三.虚拟环境管理之virtualenvwrapper安装使用步骤:

1 .下载并安装virtualenvwrapperpip3install-I https://pypi.douban.com/simplevirtualenvwrapper

2 .运行脚本以使当前计算机支持virtualenvwrapper,但存在一个问题。 重新启动后,如果退出会话,此功能将被禁用

每次登录linux时,都要加载此virtualenvwrapper.sh脚本文件以设置全局变量,以便启用名为virtualenvwrapper的工具

4 .打开此用户环境变量设置文件,写入以下信息: export是用于读取壳变量的命令

vim ~/.bashrc #文件表示用户环境变量,每次登录时都会加载

设定exportworkon _ home=~/envs # virtualenv的综合管理目录

添加exportvirtualenvwrapper _ virtualenv _ args='-- no-site-packages ' # virtualenvwrapper参数以生成完全隔离的环境

为exportvirtualenvwrapper _ python=/opt/python 36 /热情的荷花/python3.6 #指定python解释器。 (这个必须配合你自己的机器环境。 ) )

运行source /opt/python36/热情洋溢的/virtualenvwrapper.sh # virtualenvwrapper安装脚本。 这个脚本放在你的python3.6解释器热情的哈斯目录中

读取文件并使其有效。 此时将可以使用virtalenvwrapper

source ~/.bashrc

开始使用virtualenvwrapper并创建venv1

mkvirtualenv venv1 #创建venv1并将其放入WORKON_HOME变量定义目录中,以自动激活虚拟环境

lsvirtualenv #显示当前计算机的所有虚拟环境

workon #用于激活虚拟环境,并在多个虚拟环境之间来回移动。

rmvirtualenv #用于删除虚拟环境,并且会自动发现所有虚拟环境

cdvirtualenv #是用于直接访问虚拟环境的目录,此命令要求虚拟环境处于活动状态

cdsitepackages #是用于直接访问pip3软件包的目录

6 .友情提醒

使用virtualenvwrapper,您不需要手动安装virtualenv。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。