惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Security Latest
Security Latest
C
Cisco Blogs
P
Palo Alto Networks Blog
Know Your Adversary
Know Your Adversary
Project Zero
Project Zero
C
Cyber Attacks, Cyber Crime and Cyber Security
NISL@THU
NISL@THU
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Secure Thoughts
P
Privacy International News Feed
V
Vulnerabilities – Threatpost
D
Docker
Google Online Security Blog
Google Online Security Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Recent Announcements
Recent Announcements
T
The Exploit Database - CXSecurity.com
G
Google Developers Blog
Schneier on Security
Schneier on Security
小众软件
小众软件
爱范儿
爱范儿
GbyAI
GbyAI
J
Java Code Geeks
T
Tailwind CSS Blog
Cisco Talos Blog
Cisco Talos Blog
The Hacker News
The Hacker News
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
TaoSecurity Blog
TaoSecurity Blog
MyScale Blog
MyScale Blog
B
Blog RSS Feed
Cyberwarzone
Cyberwarzone
有赞技术团队
有赞技术团队
Martin Fowler
Martin Fowler
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
Securelist
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Y
Y Combinator Blog
S
Schneier on Security
Latest news
Latest news
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 叶小钗
F
Fortinet All Blogs
M
MIT News - Artificial intelligence
PCI Perspectives
PCI Perspectives
V
V2EX
V2EX - 技术
V2EX - 技术
O
OpenAI News
W
WeLiveSecurity

MakeItClear

Fish Shell 设置 python3 为默认版本 Homebrew 安装及更新软件 | MakeItClear FastJson 对象、JSON、字符串、Map 之间的互转 | MakeItClear Mac 安装配置Mysql | MakeItClear Hyper & Fish Shell | MakeItClear Mac 终端提示: The default interactive shell is now zsh. Chrome 内置二维码功能 | MakeItClear Chrome 优秀插件推荐「持续更新」 | MakeItClear Mac 免费效率软件推荐「持续更新」 | MakeItClear
Mac 安装配置 Miniconda | MakeItClear
2021-03-02 · via MakeItClear

Miniconda 下载地址:

Miniconda — Conda documentation

通过Homebrew 安装 Miniconda

brew cask install miniconda

查看版本信息

conda info

升级 conda 和 pip 版本

conda update conda
pip install --upgrade pip

Miniconda 下载加速设置国内镜像

在终端使用命令

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes

或者编辑 ~/.condarc

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - 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

通过conda 安装包

conda install opencv-python

查看当前 env list

conda env list ,conda info -e 两个命令效果一样。

$ conda env list
# conda environments:
#
base                  *  /usr/local/miniconda3
djangocms                /usr/local/miniconda3/envs/djangocms
learn-python3            /usr/local/miniconda3/envs/learn-python3
python37                 /usr/local/miniconda3/envs/python37

创建环境

  1. 使用conda create创建虚拟环境,比如创建一个名字为djangocms,python version为3.7的虚拟环境:
# 注意:这里最好指定python的版本,例如python=3.7
# 不然系统会直接使用global python version
# 并且把你所安装的依赖包全部放在global env下面,不利于你对python虚拟环境的隔离
conda create -n djangocms python=3.7 -y

#创建完毕后注意看提示
# 激活环境
# To activate this environment, use:
# > source activate djangocms 
# 退出当前环境
# To deactivate an active environment, use:
# > source deactivate
#

# 查看env list
conda env list
# conda environments:
#
base                  *  /usr/local/miniconda3
djangocms                /usr/local/miniconda3/envs/python37 

导出环境

先进入当前环境,输入命令

conda env export > environment.yaml

此命令只导出通过conda install 安装的包,需要导出pip install 安装的包,在终端执行命令

pip freeze > requirements.txt 

从导出的 environment.yaml 文件创建环境

conda create -f environment.yaml -n myenv

pip 删除全部包

pip uninstall -r requirements.txt -y -v

-r 包列表文件, -y 不提示是否删除, -v 输出日志

conda 删除环境

conda env remove -n myenv

解决终端自动激活基本环境(base),在终端输入

conda config --set auto_activate_base false

如果需要每次都自动激活,在终端输入

conda config --set auto_activate_base true

卸载 Miniconda

找到 miniconda 的文件夹使用rm命令将它删除

#去掉~/.bash_profile环境变量配置
# added by Miniconda2 installer
export PATH="/Users/xy920/miniconda2/bin:$PATH"

#删除miniconda
rm -rf ~/miniconda3

# 去掉相关隐藏文件
rm -rf ~/.condarc ~/.conda ~/.continuum