Miniconda安装和PIP使用

1 Miniconda安装

1 官网

安装 Miniconda — Anaconda 文档

2 安装

mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm ~/miniconda3/miniconda.sh

3 激活使用

# 激活conda
source ~/miniconda/bin/activate

# 初始化所有shell
conda init --all

2 加速下载:代理

1 单次代理,用于pip方式安装

-i https://pypi.tuna.tsinghua.edu.cn/simple/
-i https://mirrors.aliyun.com/pypi/simple/

2 永久代理

1 conda,用于conda方式安装

编辑 ~/miniconda3/.condarc,写入以下内容

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

2 pip,用于pip方式安装

在虚拟环境的根目录下,若是Linux,创建pip.conf,若是Windows,则创建pip.ini写入以下内容

[global]
index-url = https://mirrors.aliyun.com/pypi/simple
trusted-host = https://mirrors.aliyun.com/pypi/simple

3 离线安装

1 离线安装单个依赖

# 在有网络的虚拟环境中,下载包
pip download <依赖包名> -d ./offline_packages

# 在没网络的虚拟环境中,离线安装
pip install --no-index --find-links=./offline_packages <依赖包名>

2 离线安装所有依赖

pip download -r requirements.txt -d ./offline_packages

pip install --no-index --find-links=./offline_packages -r requirements.txt

3 离线安装整个虚拟环境

# 当前虚拟环境下安装打包工具
conda install -c conda-forge conda-pack
# 打包
conda pack -n open-webui -o open-webui.tar.gz

# 拷到服务器,直接解压到envs下
cd ~/miniconda/envs
tar -zxvf open-webui.tar.gz

# 验证
conda env list
### 如何在 Miniconda安装使用 Pip #### 安装 Miniconda 后的 Pip 使用方法 当 Miniconda 成功安装后,默认情况下会自带 `pip` 工具,因为 Conda 是一个包管理器环境管理工具,而 `pip` 则是一个 Python 的包管理工具。两者可以协同工作来满足不同的需求。 如果发现环境中缺少 `pip` 或者其版本过旧,则可以通过以下方式更新或重新安装: 1. **通过 Conda 更新 Pip** 可以直接利用 Conda 来升级或者安装最新版的 `pip`,这样能够确保兼容性稳定性。 ```bash conda install pip ``` 这条命令会在当前激活的环境下安装或更新到最新的稳定版本的 `pip`[^1]。 2. **手动更新 Pip (适用于特殊情况)** 如果由于网络或其他原因导致 Conda 无法正常更新 `pip`,则可以直接调用 Python 自带模块来进行更新操作: ```bash python -m pip install --upgrade pip \ --trusted-host=pypi.python.org \ --trusted-host=pypi.org \ --trusted-host=files.pythonhosted.org ``` 上述命令强制信任官方 PyPI 镜像站点并完成升级过程[^4]。 3. **验证 Pip 是否可用** 在终端输入以下指令测试是否成功配置好 `pip`: ```bash pip --version ``` 正确返回类似于下面的信息即表示已准备好: ``` pip X.X.X from /path/to/python/site-packages/pip (python Y.Y) ``` #### 注意事项 - 当前活动的工作区需确认已被切换至目标虚拟环境;否则可能会影响全局系统设置而非特定项目的独立空间[^2]。 - 若遇到权限错误提示,在执行上述任何一条语句之前加上 sudo 命令或许能解决问题(不过推荐尽量避免修改 root 用户下的文件夹)[^3]。 ```python import sys print(sys.executable) ``` 运行此段小程序有助于判断实际使用的解释器路径是否匹配预期设定好的隔离区域位置。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值