目录
- 一、pip源配置
- 1.临时配置
- 2.永久配置
- 3.离线安装第三方包/模块
- 4.虚拟环境操作
- 二、conda源配置
- 1.源配置
- 2.conda相关操作
一、pip源配置
1.临时配置
安装命令
pip install markdown -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install scikit-learn -i https://pypi.tuna.tsinghua.edu.cn/simple
镜像源列表
pypi 清华大学源:https://pypi.tuna.tsinghua.edu.cn/simple
pypi 豆瓣源 :http://pypi.douban.com/simple/
pypi 腾讯源:http://mirrors.cloud.tencent.com/pypi/simple
pypi 阿里源:https://mirrors.aliyun.com/pypi
pypi 北京外国语: https://mirrors.bfsu.edu.cn/pypi/web/simple
2.永久配置
2.1 找到这样的路径
win+ R
%APPDATA%
C:\Users\xxx\AppData\Roaming\pip\pip.ini
2.2 创建pip文件夹
2.3 创建pip.ini文件,并写入以下内容
[global]
index-url = https://mirrors.bfsu.edu.cn/pypi/web/simple
format = columns
trusted-host = mirrors.bfsu.edu.cn
2.4 补充:永久换源(使用 2.3 时 可不用这个,会覆盖)
以阿里云为例
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set global.index-url https://mirrors.bfsu.edu.cn/pypi/web/simple
3.离线安装第三方包/模块
3.1 依赖包下载安装网站
依赖包下载安装
https://pypi.org/project/ 推荐使用
https://www.lfd.uci.edu/~gohlke/pythonlibs/ 推荐使用
http://pypi.doubanio.com/simple/包名
http://pypi.doubanio.com/simple/包名
pip install 包名 -i http://pypi.doubanio.com/simple/
3.2 相关操作--离线安装
1.获取版本信息
pip freeze > requirement.txt # 覆盖写
pip freeze >> requirement.txt # 在末尾追加
2.根据版本信息,下载相关包
# 说明 -d 下载包存放的位置 -r 文件
pip download -d D:\package -r requirement.txt
3.在没有网络的环境中,导入包
说明:--no-index 无序 --find-links 下载包存放的位置 -r 文件名
小坑:--find-links 不要与 python项目放在一个文件夹下
pip install --no-index --find-links=D:\package -r requirement.txt
4.安装(有网络) 或单个文件
pip install -r requirement.txt
pip install numpy-1.15.0-cp27-cp27mu-manylinux1_x86_64.whl
pip install 包名
pip install --upgrade 包名称
4.虚拟环境操作
# 1.系统的python环境中安装
pip3 install virtualenv
pip3 install virtualenvwrapper-win
# 2.创建文件夹 - Virtualenvs
# 3.在系统环境变量中配置如下
WORKON_HOME
D:\workspace\PythonProject\Virtualenvs - 路径写自己的 要创建
# 4.同步配置信息
-python安装路径,scripts文件下执行virtualenvwrapper.bat
# 5.使用:
virtualenv venv --python=python3.6
-workon #列出有的虚拟环境(xxx)
-workon xxx #使用这个虚拟环境
-mkvirtualenv -p python3 xxx # 创建虚拟环境
-rmvirtualenv xxx # 删除虚拟环境
-deactivate # 退出
二、conda源配置
下载
anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
前置条件
# linux 安装conda
# 下载 - 提前找个位置
wget https://mirrors.bfsu.edu.cn/anaconda/archive/Anaconda3-2022.10-Linux-x86_64.sh --no-check-certificate
# 安装
chmod 777 Anaconda3-2022.10-Linux-x86_64.sh
Anaconda3-2022.10-Linux-x86_64.sh
# 刷新配置
source ~/.bashrc
# 升级
conda update -n base -c defaults conda
# 使用如下:
conda ...
1.源配置
# 显示目前conda有哪些数据源
conda config --show channels
# 添加数据源
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
# 删除旧数据源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
2.conda相关操作
conda 安装
# 创建conda环境
conda create -n my-env(环境名称)
conda create -n my-env python=3.9 numpy pandas
# 激活创建的虚拟环境
conda activate my-env((环境名称))
windows ==> conda activate my-env
linux/mac ==> conda source activate my-env
# 查看环境列表 和 所在环境包列表
conda env list: 查看所有的环境
conda list: 看这个环境下安装的包和版本
# 删除环境 和 删除所在环境包
conda env remove -n yourEnv: 删除你的环境
conda remove XXX
conda remvove -a
pip uninstall XXX
conda install numpy scikit-learn: 安装numpy sklearn包
conda deactivate 退出环境