[problem help] 用deepin25安装anaconda,请问如何设置,让anaconda能使用?
Tofloor
poster avatar
感恩中国
deepin
15 hours ago
Author

现在已经安装完成,conda没有反应。
image.png

Reply Favorite View the author
All Replies
kookboy
deepin
15 hours ago
#1

配置没生效,重启或重登陆看看。

Reply View the author
感恩中国
deepin
15 hours ago
#2
kookboy

配置没生效,重启或重登陆看看。

能不能不重启,系统在跑别的程序。

Reply View the author
kookboy
deepin
15 hours ago
#3

Deepin系统中刷新 .bashrc配置文件的方法

source ~/.bashrc

或者

. ~/.bashrc
Reply View the author
种花人种花魂
deepin
14 hours ago
#4

用uv吧,annconda有点臃肿

Reply View the author
kookboy
deepin
14 hours ago
#5
种花人种花魂

用uv吧,annconda有点臃肿

兄台可否详细介绍一下UV?我也只用过miniconda3。

Reply View the author
coder潘
deepin
14 hours ago
#6

uv正解

Reply View the author
观摩
deepin
13 hours ago
#7

你安装 miniconda3 是不是没有让安装程序自动修改 ~/.bashrc 文件,以至于命令无法识别。

我这边miniconda3,工作正常

Reply View the author
qq4945286
deepin
9 hours ago
#8
kookboy

兄台可否详细介绍一下UV?我也只用过miniconda3。

UV 是一个快速的 Python 项目管理工具,包含虚拟环境管理、依赖管理等功能。以下是 UV 常用的命令列表:

虚拟环境创建与管理
uv venv:在当前目录创建虚拟环境
uv venv :在指定路径创建虚拟环境
uv venv --python :指定 Python 版本创建虚拟环境(如 --python 3.11)
依赖安装
uv pip install :安装指定包
uv pip install ==:安装指定版本的包
uv pip install -r requirements.txt:从 requirements.txt 安装依赖
uv pip install .:安装当前项目( editable 模式加 -e)
依赖更新与卸载
uv pip update :更新指定包
uv pip update --all:更新所有已安装包
uv pip uninstall :卸载指定包
uv pip uninstall -r requirements.txt:卸载 requirements.txt 中的依赖
依赖导出
uv pip freeze:导出当前环境依赖到控制台
uv pip freeze > requirements.txt:导出依赖到 requirements.txt
uv pip compile requirements.in:从 requirements.in 编译生成锁定文件
运行命令
uv run :在虚拟环境中运行命令(如 uv run python script.py)
uv run --no-venv :不使用虚拟环境直接运行命令
项目初始化
uv init:初始化一个新的 Python 项目(生成 pyproject.toml 等文件)
其他常用命令
uv pip list:列出当前环境安装的所有包
uv pip show :显示指定包的详细信息
uv cache clean:清理 UV 的缓存
uv --help:查看所有命令的帮助信息

UV 的命令设计与 pip 类似,但执行速度通常更快,且内置了虚拟环境管理功能,无需额外使用 venv 或 virtualenv。

  1. 确保已安装 UV
    如果尚未安装 UV,可先通过以下命令安装(需要 curl 或 wget):

bash

使用 curl 安装

curl -LsSf https://astral.sh/uv/install.sh | sh

或使用 wget 安装

wget -qO- https://astral.sh/uv/install.sh | sh

其实deepin系统直接就可以在终端安装

sudo apt install uv

安装完成后,可能需要重启终端或执行 source ~/.bashrc(或 ~/.zshrc,根据你使用的 Shell 而定)使 UV 命令生效。
2. 创建虚拟环境
打开终端,进入你的项目目录,执行以下命令创建虚拟环境:

bash

在当前目录创建默认的 .venv 虚拟环境(推荐)

uv venv

或指定自定义路径(例如创建名为 myenv 的虚拟环境)

uv venv myenv

也可指定 Python 版本(需系统已安装对应版本)

uv venv --python 3.10 # 使用 Python 3.10 创建

执行成功后,会在当前目录生成 .venv(或自定义名称)的文件夹,包含隔离的 Python 环境。
3. 激活虚拟环境
Deepin 系统使用 bash 或 zsh 作为默认 Shell,激活命令如下:

bash

若创建的是默认 .venv 环境

source .venv/bin/activate

若创建的是自定义名称(如 myenv)

source myenv/bin/activate

激活成功后,终端提示符前会显示虚拟环境名称(如 (.venv) 或 (myenv)),表示已进入隔离环境。
4. 验证与使用
激活后,可通过以下命令验证环境是否正确:

bash

查看当前 Python 解释器路径(应指向虚拟环境内)

which python3

查看 UV 版本(确保使用的是虚拟环境内的 UV)

uv --version

此时使用 uv pip install <包名> 安装的依赖会被限制在当前虚拟环境中,不影响系统全局 Python。
5. 退出虚拟环境
完成工作后,执行以下命令退出:

bash
deactivate

终端提示符前的虚拟环境名称会消失,表示已回到系统默认环境。

Reply View the author
qq4945286
deepin
9 hours ago
#9
kookboy

兄台可否详细介绍一下UV?我也只用过miniconda3。

这是uv的详细介绍https://docs.astral.sh/uv/

截图_选择区域_20250918000527.png

Reply View the author