python 多环境隔离搭建(mac)
2021/10/28 1:11:10
本文主要是介绍python 多环境隔离搭建(mac),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
- 一 前言
- 二 安装
- 0. 什么是anaconda
- 1. 安装anaconda
- 2. 环境变量
- 三 创建虚拟环境
- 1.前置
- 2.命令行
- 3.可视化界面
- 四 Pycharm使用
- 1. 项目添加py环境
- 2. 选择py环境
- 3. 使劲造吧
- 五 总结扩展
一 前言
- mac自带python版本,为2.7
- 日常工作需要多种py版本,本文主要通过Anaconda进行py环境的搭建
- 常见
- 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库。
- 安装、运行和升级/依赖包。
- 创建、保存、加载和切换python环境
- 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="/<anaconda按照路径>/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 <env_name> <package_names [= version] > # <env_name>环境名 # <package_names [= version]> 包名和是否指定版本号 # 复制环境 conda create --name <new_env_name> --clone <copied_env_name> # <new_env_name>环境名 # <copied_env_name> 拷贝环境名 # 删除环境 conda remove --name <env_name> --all # <env_name>环境名 # 切换环境 source activate <env_name> # <env_name>环境名 # 回到根 source deactivate # 可能已经废弃 conda deactivate # 查看当前环境包 conda list # 搜索包 conda search <text> # <text> 模糊搜索关键词 conda search --full-name <package_full_name> # <package_full_name> 精确搜索 # 安装包 conda install --name <env_name> <package_name> # <env_name> 环境名 不指定为当前 # <package_name> 包名 # 卸载包 conda remove --name <env_name> <package_name> # <env_name> 环境名 不指定为当前 # <package_name> 包名 # 更新包 conda update <package_name> conda upgrade <package_name> # --all 更新所有包 # <package_name> 指定包 # 查看源 conda config --show channels # 添加源 conda config --add channels <url> # <url>源地址 # 常用源 # 清华 # - 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 <url> # 恢复默认源 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. 使劲造吧
五 总结扩展
工具再好都知识提高生产力的手段,我们能做的就是尽量懂得这些手段来提高效率,腾出更多时间研究高精尖的技术。
这篇关于python 多环境隔离搭建(mac)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-30Python中''') 是什么?-icode9专业技术文章分享
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程