离线安装labelme和离线安装别的虚拟环境类似,都要经历以下步骤:
- 有网环境下使用anaconda创建虚拟环境
- 在虚拟环境中使用pip安装labelme
- 打包该虚拟环境
- 将压缩包拷贝到无网环境
- 使用anaconda解压该压缩包
注意:
- 有/无网环境都需要提前安装anaconda
- 无网环境不需提前安装对应版本python
在pipy.org中既可以下载原文件,也包含全平台安装步骤
- tar
- tape archive
- tar 是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。
- gz
- gz一次只能打包一个文件,所以需要tar来实现对多文件的打包
Lunix/Win10 install conda environment
# Unpack environment into directory `my_env`
$ mkdir -p my_env
$ tar -xzf my_env.tar.gz -C my_env
---------------------------------------------
1. win10在anaconda envs(C:\ProgramData\Anaconda3\envs)下新建一个文件夹my_env
2. tar -xzf my_env.tar.gz -C my_env
---------------------------------------------
# Use Python without activating or fixing the prefixes. Most Python
# libraries will work fine, but things that require prefix cleanups
# will fail.
$ ./my_env/bin/python
-------------------------------------------------------------------
cd C:\Anaconda\envs\my_env
-------------------------------------------------------------------
# Activate the environment. This adds `my_env/bin` to your path
$ source my_env/bin/activate
------------------------------------------------------------------------
set PATH=C:\Anaconda\envs\my_env\Scripts;C:\Anaconda\envs\my_env;%PATH%
activate my_env
------------------------------------------------------------------------
# Run Python from in the environment
(my_env) $ python
# Cleanup prefixes from in the active environment.
# Note that this command can also be run without activating the environment
# as long as some version of Python is already installed on the machine.
(my_env) $ conda-unpack
win10查看当前环境路径变量
echo %PATH%
Anaconda 通过查看自己路径下的envs路径下(C:\ProgramData\Anaconda3\envs)的文件夹来查找虚拟环境,也就是conda env list命令列出了虚拟环境。如果激活环境还有问题可以看看下面这篇文章。
conda找不到安装的环境 Could not find conda environment(添加已经存在的python环境)

本文介绍了如何在无网络环境下,使用Anaconda在Win10和Lunix系统中离线安装Labelme。首先,在有网络的环境中创建Anaconda虚拟环境并用pip安装Labelme,然后打包虚拟环境,将其移动到无网环境,通过Anaconda解压并激活使用。确保无网环境中已预先安装Anaconda,不需要单独安装Python。同时,文章提供了关于环境变量配置和conda环境管理的相关指导。
2051

被折叠的 条评论
为什么被折叠?



