栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python 多环境隔离搭建(mac)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python 多环境隔离搭建(mac)

目录
  • 一 前言
  • 二 安装
    • 0. 什么是anaconda
    • 1. 安装anaconda
    • 2. 环境变量
  • 三 创建虚拟环境
    • 1.前置
    • 2.命令行
    • 3.可视化界面
  • 四 Pycharm使用
    • 1. 项目添加py环境
    • 2. 选择py环境
    • 3. 使劲造吧
  • 五 总结扩展

一 前言
  1. mac自带python版本,为2.7
  2. 日常工作需要多种py版本,本文主要通过Anaconda进行py环境的搭建
  3. 常见
    • pip/virtualenv/conda
    • conda结合了pip和virtualenv
    • anaconda集成了conda
名称包管理环境管理适用语言
pip可管理,依赖处理存在不确定不支持仅支持python
virtualenv不可管理支持包独立管理,全局共享py环境仅支持python
conda可管理可管理Python, R, Ruby, Lua, Scala, Java, Javascript, C/C++, FORTRAN
二 安装 0. 什么是anaconda

anaconda是一个集成包,包含了conda以及常用的一些py库。

  1. 安装、运行和升级/依赖包。
  2. 创建、保存、加载和切换python环境
  3. anaconda官网介绍
1. 安装anaconda

方式1:brew

 brew install homebrew/cask/anaconda # mac按照homebrew的一句话搞定

没有brew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

方式2: 安装包
anaconda官网

2. 环境变量

mac环境变量加载顺序

设置环境变量(使用安装包可跳过)

## step1
vim  /Users/<计算机名>/.bash_profile

## step2 i 进入编辑 末尾拷贝进去
export PATH="//bin:$PATH"
#通常在 /usr/local/anaconda3/bin

## step3 保存
esc shift :wq!

## step4 生效配置
source /Users/<计算机名>/.bash_profile

## step4 检查
conda --version
python -V          #当前默认会安装 py3.8
anaconda-navigator #打开界面可视化界面 control+c关闭
三 创建虚拟环境 1.前置
# 查看版本
conda --version    

# 更新版本
conda update conda 

# 帮助信息
conda --help

# 查看已有环境
conda info --envs or conda env list
# 默认环境是 base *  /usr/local/anaconda3

# 创建环境 
conda create --name  
# 环境名
#  包名和是否指定版本号

# 复制环境
conda create --name  --clone 
# 环境名
#  拷贝环境名

# 删除环境
conda remove --name  --all
# 环境名

# 切换环境
source activate 
# 环境名 

# 回到根
source deactivate  # 可能已经废弃
conda deactivate

# 查看当前环境包
conda list

# 搜索包
conda search  
#  模糊搜索关键词
conda search --full-name  
#  精确搜索

# 安装包
conda install --name  
#  环境名 不指定为当前
#  包名

# 卸载包
conda remove --name  
#  环境名 不指定为当前
#  包名

# 更新包
conda update 
conda upgrade 
# --all 更新所有包 
#  指定包

# 查看源
conda config --show channels

# 添加源
conda config --add 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/cloud/conda-forge/
# 中科大
#  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
#  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
#  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/

# 删除源
conda config --remove channels 

# 恢复默认源
conda config --remove-key channels

# 开启包搜索显示源
conda config --set show_channel_urls yes

2.命令行
# 创建环境  py3.7默认环境
conda create --name test python = 3.7

# 切换环境
source activate test
python -V 

# 回到根
conda deactivate

# 删除环境
conda remove --name test --all
3.可视化界面

step1: 输入anaconda-navigator打开界面
step2: 创建一个虚拟环境


自行摸索,可视化界面不经常用.

四 Pycharm使用 1. 项目添加py环境

2. 选择py环境

注意需要重新打开terminal才会显示环境

3. 使劲造吧 五 总结扩展

工具再好都知识提高生产力的手段,我们能做的就是尽量懂得这些手段来提高效率,腾出更多时间研究高精尖的技术。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/349934.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号