PyCharm 整合 Anaconda

2022年Pycharm+Anaconda安装配置教程 这是2022年我自己记录的Pycharm+Anaconda配置教程,还有一些安装时遇到的疑惑浅析。 阅读详情

PyCharm 整合 Anaconda

Anaconda 是一个开源的Python发行版,它集成了许多常用的科学计算和数据分析工具。借助于 Anaconda ,我们可以很方便地安装和管理 Python 包、创建和管理虚拟环境。Anaconda 包含了许多常用的 Python 库进行数据分析、机器学习和科学计算,如 NumPy、Pandas、Matplotlib、SciPy 等,这些库在数据分析和科学计算中非常常用。此外, Anaconda 还提供了 Jupyter Notebook ,这是一个交互式的编程环境,可以方便地编写和共享数据分析代码。本篇博客将重点介绍 Anaconda 的基本使用以及如何在 Pycharm 中集成 Anaconda。

Anaconda

Anaconda 是一个用于科学计算和数据分析的 Python 发行版和环境管理器。它包含了许多用于科学计算的常用软件包和工具,并提供了一个方便的方式来管理 Python 环境。在 Python 数据分析时并不推荐使用下载安装的 Python 解释器常常使用 Anaconda。关于 Anaconda 请阅读参考文档进行安装即可,本篇文章重点介绍它的工作机制以及集成步骤。

传统问题

在传统的 Python 开发中,不同的项目可能需要不同的依赖才可以运行,对于同一种依赖可能需要不同的版本才可以实现运行。如下是一个传统 Python 解释器在开发中引入的依赖包:

Untitled.png

当多个项目使用它的 pip 引入、管理依赖时就会造成依赖的冗余(同一个依赖多个版本混合在一起,而且不能有效区分一个项目需要的是哪些依赖)。有没有一种工具能够针对不同的项目构建不同的环境进行管理?Anaconda 为此而生!

Anaconda 中各虚拟环境自己下载、管理依赖,相互隔离。这样做有以下好处:

1.借助虚拟环境,我们可以很清楚的知道某个项目所需要的依赖是哪些。项目运行时也只拿指定虚拟环境中的依赖,项目之间依赖耦合度降低。

2.Anaconda 预装了大量依赖,这避免了我们手动安装的压力,使得我们可以开箱即用。

虚拟环境

既然我们在前面分析传统问题弊端时已经提到了 Anaconda 的工作原理——虚拟划分依赖并管理。下面我们重点讲述虚拟环境的构建和管理:

1**.创建新环境**

实际上Anaconda在下载完成时有提供一个默认虚拟环境,它涵盖了 Anaconda 自带的所有包。我们使用 conda env list 可以查看所有已创建环境:

Untitled 1.png

使用命令 conda list 可以查看目前Anaconda下载、管理的所有依赖及其版本(实际上就是该虚拟环境的依赖包):

Untitled 2.png

这是一个基本的虚拟环境,可以帮助我们快速的进行数据分析开发,但实际开发过程中我们可能

需要对每一个项目构建独有的虚拟环境:

  • 创建一个新环境:

    lua
    复制代码
    conda create --name mytest
    

然后我们使用命令 conda env list 再次查看

Untitled 3.png

我们可以给新环境下载自己的依赖包(conda install -n 虚拟环境名 依赖包):

Untitled 4.png

我们看到,它开始在 mytest 环境中下载 python3.11。

当我们需要删除一个环境时,输入 conda env remove 即可:

Untitled 5.png

代理配置

和其他包管理工具一样,由于下载的依赖包主要为国外的仓库,因此下载缓慢,我们这里推荐将依赖包下载源切换为国内源:

查看已配置源

lua
复制代码
#查看当前conda配置
conda config --show channels

#删除下载源,换回默认源
conda config --remove-key channels

配置源

选择合适的源输入指令:

powershell
复制代码
# 中科大镜像源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/
# 北京外国语大学源
conda config --add channels  https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
conda config --add channels  https://mirrors.bfsu.edu.cn/anaconda/pkgs/free
conda config --add channels  https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
conda config --add channels  https://mirrors.bfsu.edu.cn/anaconda/pkgs/pro
conda config --add channels  https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
#清华源
conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
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/r
conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
#阿里云
conda config --add channels  http://mirrors.aliyun.com/pypi/simple/
#豆瓣
conda config --add channels http://pypi.douban.com/simple/

查看配置信息

powershell
复制代码
#查看配置
conda config--show

#查看添加的镜像
conda config --show channels

恢复默认源

删除正在使用的源,恢复为默认源:

powershell
复制代码
conda config--remove-key channels

PyCharm 集成

进入 PyCharm 打开 setting → Project:xxx → Python Interpreter 为指定的项目设定指定的解释器环境(默认项目采用的是系统自带的 Python 解释器及相关依赖):

Untitled 6.png

点击 Add Interpreter 创建新的环境,点击 Conda Environment,指定 conda 程序(借助它可以加载它所管理的环境):

Untitled 7.png

此时相当于 PyCharm 集成了 Anaconda 程序,可以可视化操作该程序所管理的依赖和环境。

点击 Load Environments,加载 conda 所管理的环境:

Untitled 8.png

我们可以看到,PyCharm 集成了 Anaconda 程序后不仅可以加载出所有环境,还可以选择常见新的模拟环境、加载指定环境。这里我们就使用 Conda 自带的环境即可。如果你有新的项目和新依赖请先创建然后选择。

这里给大家分享一份Python全套学习资料,包括学习路线、软件、源码、视频、面试题等等,都是我自己学习时整理的,希望可以对正在学习或者想要学习Python的朋友有帮助!

优快云大礼包:全网最全《全套Python学习资料》免费分享🎁

😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓

👉优快云大礼包🎁:全网最全《Python学习资料》免费分享(安全链接,放心点击)👈

​

1️⃣零基础入门

① 学习路线

对于从来没有接触过Python的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
在这里插入图片描述

② 路线对应学习视频

还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手Python~在这里插入图片描述

③练习题

每节视频课后,都有对应的练习题哦,可以检验学习成果哈哈!
在这里插入图片描述
因篇幅有限,仅展示部分资料

2️⃣国内外Python书籍、文档

① 文档和书籍资料

在这里插入图片描述

3️⃣Python工具包+项目源码合集

①Python工具包

学习Python常用的开发软件都在这里了!每个都有详细的安装教程,保证你可以安装成功哦!
在这里插入图片描述

②Python实战案例

光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。100+实战案例源码等你来拿!
在这里插入图片描述

③Python小游戏源码

如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!
在这里插入图片描述

4️⃣Python面试题

我们学会了Python之后,有了技能就可以出去找工作啦!下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述
在这里插入图片描述

5️⃣Python兼职渠道

而且学会Python以后,还可以在各大兼职平台接单赚钱,各种兼职渠道+兼职注意事项+如何和客户沟通,我都整理成文档了。
在这里插入图片描述
在这里插入图片描述
上述所有资料 ⚡️ ,朋友们如果有需要 📦《全套Python学习资料》的,可以扫描下方二维码免费领取 🆓
😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓

👉优快云大礼包🎁:全网最全《Python学习资料》免费分享(安全链接,放心点击)👈

​

Anaconda+Pycharm安装 我提前创建好一个自己项目所需的虚拟环境。步骤是:打开终端(cmd)或者 搜索 ”Anaconda Prompt“ 并打开,输入 conda create -n pytorch python=3.9 -c。 阅读详情

相关推荐

python+Anaconda3+pycharm完整的下载安装过程及配置过程

python+Anaconda3+pycharm完整的下载安装过程及配置过程 Anaconda3+pycharm的组合配置 Anaconda3环境变量的配置 pycharm界面的设置及写并运行出一个简单的程序"HelloWorld"

sunnypaopao的博客 5636

Pycharm与Anaconda的完美配合

PyCharm是一款Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等等。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。PyCharm 是可以跨平台,在macos和windows下面都可以用,是python现在最好用的编辑器,没有之一。需要Pycharm安装包的朋友们可以查看我这篇文章获取链接,文件中有详细的安装教程。

m0_59164520的博客 2万+

PyCharm与Anaconda深度整合:打造高效Python开发环境全攻略

Python开发中,环境管理与依赖隔离是提升开发效率的关键基础。通过虚拟环境技术,开发者可以为不同项目创建独立的运行空间,有效解决包版本冲突问题。这一原理在数据科学和机器学习领域尤为重要,因为NumPy、Pandas、TensorFlow等库通常依赖特定的底层C++库和硬件加速组件。Anaconda作为Python发行版,集成了Conda包管理器,能够智能处理这些复杂依赖关系,而PyCharm作为专业IDE,提供了代码编辑、调试和项目管理的完整解决方案。两者的深度整合形成了从环境创建、依赖管理到代码开发的一

weixin_42567046的博客 277

Anaconda和pycharm

虚拟环境介绍 在介绍anaconda和pycharm之前先介绍一下虚拟环境是个什么样的东西。 人生活在地球上是需要一定的环境条件的,只有环境适宜居住,人类才能够正常生活。 虚拟环境简言之就是一个虚拟出来的python环境。这个虚拟出来的环境中有很多变量例如python解释器(就是不同版本的python)、常用的库等等(设计者如同造物主,可以自由设置环境中的变量)。创建多个虚拟环境的原因是在不同的项目中使用的python版本以及包的版本不尽相同,而且不同的python版本和包版本之间是不相容的,所以为了

weixin_44337883的博客 3万+

VS2019中C++动态链接库(DLL)的创建与调用

VS2019中C++动态链接库(DLL)的创建与调用,及一些进阶技巧。

qq_42232522的博客 7563

一种解决STM32多串口同时收发的方法

在做项目中,遇到了同时调用串口通信时程序崩溃的问题,在项目中,串口1用作调试串口,串口2用作MQTT通信串口,串口3用作下位机通信串口, 串口1重定向以后,用库函数自带的printf函数打印字符串 串口2使用自己写的u2_printf函数,即va_list这套变参宏定义后使用vsprintf函数打印字符串 串口3刚开始使用串口2一样的打印方式,程序在调试调用到串口3打印函数时直接崩溃,后续将串口3改用dma转存输出,仍然无法正常调用 多次研究以后,采用三个串口都使用重定向后的库函数自带的printf

Zxp0605的博客 8796

Anaconda安装以及整合到PyCharm

操作系统:win10 64位。 1.安装Anaconda。 到Anaconda官网(https://www.anaconda.com/)。 点击Download。 选择Windows,选择Python 3.7 version下面的64-Bit Graphical Installer,点击下载软件。 下载完成后,双击安装。基本上一直点击Next即可,和安装普通的软件没有区别。 要注意的是:如果系...

qq_36835255的博客 2427

HFSS与AI融合:智能算法如何重塑天线设计流程

本文探讨了HFSS与AI融合如何通过智能算法革新天线设计流程。在5G/6G通信时代,AI技术如机器学习和遗传算法显著提升了高频电磁场仿真效率,将传统设计周期从数周缩短至数小时,并优化了天线性能。文章详细介绍了AI与HFSS的集成策略、关键技术突破及典型应用案例,展示了智能算法在天线设计中的巨大潜力。

weixin_29035147的博客 778

Python开发环境--pycharm整合anaconda

python开发环境搭建,pycharm与anaconda的整合

a_hui_tai_lang的博客 1万+

【STM32篇】DRV8425驱动步进电机

【STM32篇】在上篇文章中使用了HR4988实现了步进电机的驱动,在实际运用过程,4988驱动步进电机会存在电机噪音太大的现象。本次将向各位友友介绍一个驱动简单且非常静音的一款步进电机驱动IC。

we_long的博客 3068

【SoloPi】SoloPi使用2-功能使用,录制回放

Soloπ是什么 Soloπ是一个无线化、非侵入式的Android自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。 录制回放功能 Soloπ拥有录制操作的能力,用户只需要通过Soloπ执行用例步骤,Soloπ就能够将用户的操作记录下来,并且支持在各个设备上进行回放,这一切都能够在手机上独立完成。 ...

q_Catherine的博客 5829

在pycharm中安装anaconda的库的教程

python小白有没有想把anaconda自带的库放到pycharm中使用呢?可以的,我来分享教程,前提条件:一、anaconda环境配置成功,详情请问度娘,或者参考我的我的博客二、pycharm的安装 ,按照教程一步步安装就好,汉化或激活码在某宝上买够用一年,何必花时间找呢步骤:一、打开pycharm软件(不说废话,直接上图,望能懂)最后效果图:可以看到包含了很多库了最后检测下呗:自己随便编个程...

专心扫地 4679

数学不好是原罪——高等数学笔记(汇总版)

这是本人之前考研的高数手写笔记,工科学硕数一考了146(满分150),笔记有一定参考价值,欢迎大家收藏借鉴。

xuuyann 5万+

PyCharm 2021.3.3 深度整合 Anaconda 环境:从解释器配置到主题美化的完整工作流

本文详细介绍了如何在PyCharm 2021.3.3中深度整合Anaconda环境,从解释器配置到主题美化的完整工作流。通过逐步指导,帮助开发者高效配置Python开发环境,提升编码体验和工作效率,特别适合需要进行数据科学和Python开发的用户。

weixin_30516243的博客 450

AI智能体在化学中的伦理问题:7个案例,架构师如何应对?

AI在化学中的应用早已不是新鲜事:药物发现中用AI预测分子活性(比如AlphaFold预测蛋白质结构)、化工生产中用AI优化合成路线(降低成本30%+)、材料研发中用AI设计新型电池材料(缩短研发周期5年)……但随着AI从“辅助工具”升级为“自主决策智能体”(比如能自动调整反应条件的“化学机器人”),伦理风险开始从“潜在隐患”变成“真实事故”。AI在化学中会踩哪些伦理“坑”?(用案例具象化)这些“坑”的底层逻辑是什么?(从技术到价值观的链条)架构师能做什么?

AI 算法实战派 1363

南京理工大学计算机预推免面试(双非重点关注)

南京理工大学总体来说对双非学校比较友好,上岸率比较高,而且面试形式是线上,在预推免的过程中,可以作为重点关注的学校,但是一定要注意南理报名截止的时间,部分学校可能保研名额公示的比较晚,对于保研边缘人来说很可能会错过,我的建议是,即使不确定能否拿到保研名额,先查一下截止时间,先在系统上报名!!一旦拿到了offer,就是铁的,保底专硕,而且有很大的技巧性,一定要认真看哈!!!每个人的情况可能都不一样,如果有需要帮忙可以私我~~~

D1379951481的博客 2018

已经安装Python+PyCharm的情况下安装Anaconda失败

已安装Python+PyCharm的情况下安装Anaconda 环境说明: 本人是在已经安装了PyCharm和Python3.5,并且Python作为PyCharm的解释器的情况下,去安装Anaconda,在网上搜的方法几乎没有这种情况,都是没有安装过这三个其中任何一个,先开始安装Anaconda,再装PyCharm 失败现象及原因: 安装失败:安装中最后一步有让Anaconda和Jet’...

xcjJenifer的博客 5174

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Anaconda一键配置Jupyter与PyCharm:conda虚拟环境整合指南

在Python数据科学开发中,环境配置往往是初学者与工程实践者共同面临的痛点。Anaconda作为集成了conda包管理器、Python解释器及数百个科学计算库的发行版,天然具备环境整合能力。其核心原理在于通过conda统一管理依赖与虚拟环境,使Jupyter Notebook、Spyder等工具开箱即用,并通过解释器关联让PyCharm共用同一环境,从根本上避免“不同IDE各自配Python”的重复劳动。这种方案的价值不仅在于省去手动安装包的繁琐流程,更在于实现项目级依赖隔离与可复现的环境迁移,适合科研数

weixin_33843947的博客 486

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

【解决】整合Pycharm+anaconda+pyqt5 环境配置问题

整合Pycharm+anaconda+pyqt5 环境配置问题 在网上找各种解决办法,配置了两天总算是解决了,接下来就让我们一起解决这个问题吧。 首先,对anaconda和pycharm的安装: anaconda这里采用了最新的版本:Anaconda3-2020.07-Windows-x86_64.exe anaconda在安装的时候没有让它自动配置环境,自己在高级系统设置–>环境变量–>Path中进行了添加 pycharm我用的版本是2020的社区版的 pycharm使用的python环境,

Rosemajor的博客 930

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

一站式搭建Python GUI开发环境:PyCharm、Anaconda与PyQt5完美整合指南

本文详细介绍了如何一站式搭建Python GUI开发环境,通过PyCharm、Anaconda与PyQt5的完美整合,提升开发效率。从环境安装配置到PyQt5的深度整合,再到常见问题解决方案和高效开发技巧,为开发者提供全面的可视化界面编程指南。

weixin_30399821的博客 99

Pycharm 中 整合Anaconda,安装第三方库 jieba

1.以管理员身份运行Anaconda Prompt (直接在任务栏搜索Anaconda Prompt即可) 2.输入"pip install jieba" 3.pip版本过低,更新命令 python -m pip install --upgrade pip 4.更改pip下载源 pip config set global.index-url https://mirrors.ali...

子非鱼的博客 1196

Pixel Language Portal 开发工具链整合:从 Anaconda 环境到 PyCharm 调试

本文介绍了如何在星图GPU平台上自动化部署🎮 像素语言 · 跨维传送门 (Pixel Language Portal)镜像,实现AI驱动的跨维度图像生成与处理。该镜像整合了完整的开发工具链,支持从Anaconda环境配置到PyCharm远程调试,特别适用于游戏开发中的像素艺术生成和风格化场景设计。

weixin_29867767的博客 21

Anaconda科研环境配置:conda、Jupyter、PyCharm与Spyder一站式整合

在数据分析与科研工作中,Python环境管理往往是比算法逻辑更早遇到的拦路虎。依赖冲突、解释器不匹配、包导入失败等问题,常让初学者在前期配置上耗费大量精力。conda作为包管理与虚拟环境工具,可以创建隔离的Python环境,确保不同项目互不干扰;而Anaconda发行版则在此基础之上,整合了Jupyter交互式笔记本、Spyder科学计算IDE等常用组件,并允许PyCharm等通用开发工具直接复用同一套解释器与依赖包。理解这些工具的分工协作,有助于构建可复现、易迁移的科研开发底座。从环境管理的基本概念出发,

weixin_33910460的博客 534

PyCharm中多个方法导入包

一、Python、PyCharm和Anaconda的关系 1、Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。虽然Python自带了一个解释器IDLE用来执行.py脚本,但是却不利于我们书写调试大量的代码。常见的是用Notepade++写完脚本,再用idle来执行,但却不便于调试。这时候就出现了PyCharm等IDE,来帮助我们调试开发。 2、PyCh...

qq_44770199的博客 1万+
上一篇: 7 个值得收藏的 Python 身份验证库
下一篇: 8 月编程语言排行榜:Python高光时刻
AI大模型学习
博客等级 码龄4年 2471粉丝 620原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值