python 环境准备
Caution
todo…
1 安装
2 pip
2.1 修改源
2.2 常用命令
pip install django==1.8.2 #指定版本
# 显示安装的包
pip list
# 输出所有在本地已经安装的包(不包括 pip,wheel,setuptools等自带包)
pip freeze
pip freeze > requirements.txt
# 这个则输出的内容与pip list的包 一样
pip freeze --all> requirements.txt
# 如果看到 显示内容有 file:/// 这种包 路径
# 不过这个命令会输出 setuptools,pip 等自带的包, 要手动删除
pip list --format=freeze > requirements.txt
# 安装依赖
pip install -r requirements.txt
# 查看使用pip安装的库 在系统中的位置
pip show django3 conda1
Important
conda config --help
# 查看根目录
conda info --root
conda info -e #查看已安装的环境
#添加国内镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
# 使用过conda config 命令后 会生成一个配置文件 cat ~/.condarc, 默认是没有的
#设置搜索时显示通道地址,这个可以不加,只是为了看一下是否从镜像站下载
conda config --set show_channel_urls yes
#基于 python3.6 创建一个名为python36的环境
conda create --name python36 python=3.6
#激活环境
# 默认环境里 已经安装了 各种科学库什么的,,jupyter note 之类的,所以没什么特殊情况,默认就用这个
conda activate # 激活默认的base 环境, 通过conda env list 能查看
conda activate python36
#离开当前环境
conda deactivate
#查看安装了的环境情况,带* 的表示当前环境
conda env list
# 移除一个名称python36叫做环境
conda env remove --name python36
conda search 包名
#删除指定环境中的指定包
conda remove -n python36 numpy
conda remove 包名 # 删除当前环境中的指定包
# 安装包
conda install --name myenv scipy # 安装包到指定环境中
conda install scipy # 安装包到当前环境中
conda install scipy=0.15.0 # 安装指定版本的包,到当前环境
conda install scipy curl # 安装多个包
conda install -c anaconda django # -c是指定渠道名称,也就是用哪个渠道安装django。
# 安装不在conda或者 anaconda 的包,当你安装的包不在conda管理范围的时候可以使用pip来安装
conda install pip # 首先在当前环境中安装pip
pip install 包名 # 其次在通过PIP命令在当前环境中安装包
conda update 包名 # 更新当前环境指定的包
conda update -n python36 numpy # 更新指定环境中的指定包
conda list
conda list -n python36 # 查看指定环境中安装的所有包4 uv4
A single tool to replace pip, pip-tools, pipx, poetry, pyenv, virtualenv, and more. 还有一些其他工具 pdm, rye等