Python中anaconda可以绿色安装吗?
可否像 winpython 那样绿色安装?
Python中anaconda可以绿色安装吗?
绿色安装是什么意思?我现在一直用 docker,想用就启动,不想用就关了。不知道和你说的绿色安装是不是一个意思
可以。Anaconda 支持“绿色安装”(即免安装、可移植版本)。以下是具体方法:
-
下载可执行安装包:从 Anaconda 官网 下载对应操作系统的安装包(如 Windows 64 位
.exe文件)。 -
解压到目标目录:
- Windows:使用 7-Zip 等工具直接解压
.exe安装包(本质上是自解压压缩包)。例如,解压到D:\Anaconda3。 - Linux/macOS:直接运行
bash Anaconda3-*.sh -p /your/target/path -b(-p指定路径,-b静默安装)。
- Windows:使用 7-Zip 等工具直接解压
-
配置环境变量(以 Windows 为例):
- 将解压目录下的
Scripts(如D:\Anaconda3\Scripts)和Library\bin添加到系统PATH。 - 可选:创建
conda.bat文件,内容为@echo off & "D:\Anaconda3\Scripts\conda.exe" %*,放入任意PATH目录以便命令行调用。
- 将解压目录下的
-
验证安装:
conda --version python -c "import sys; print(sys.executable)"
注意:绿色版需手动处理环境变量和快捷方式,且可能缺少注册表关联(如 Windows 文件打开方式)。建议固定目录使用,避免移动路径导致依赖失效。
总结:解压即用,但需手动配置环境变量。
解压即用?那环境变量啥的就得自己手动配置了
可以 本身就是绿色的 不会污染系统
要删除的话删掉 bash 配置文件里的 anaconda 添加的部分以及 anaconda 的文件夹就行
anaconda 里面有绝对路径。
如果嫌弃慢,最简单的方法是在外网某处弄好后整个目录 copy 到本地同样绝对路径。
不然你需要改几个配置。
> anaconda 里面有绝对路径。
+1
不行。有绝对路径
绿色安装是免安装吗?
是否只要拷贝 anaconda 目录到相同绝对路径就可以了? 还有其他目录要拷吗?
anaconda 对目录外部依赖很小,最多读个 $HOME 下你读配置文件。哪怕你装个 gcc,安装的二进制也都在那个目录中。
同为 linux-x86_64,你甚至可以 CentOS 7 安装然后打包发到 Ubuntu 18 之类上用。当然,安全起见,还是建议在 Docker 里面模拟个靠近的基础环境。
不过我看了眼绝对路径…这个感觉是不可改的。

