pycharm怎么配置python环境anaconda_ug编程电脑配置要求

pycharm怎么配置python环境anaconda_ug编程电脑配置要求1.介绍Python:一种解释型、面向对象、动态数据类型的高级程序设计语言。PyCharm:一款好用的集成开发环境。Conda:Python环境管理器,方便我们管理和切换编程环境。2.下载2.1Conda下载Miniconda下载链接Anaconda下载链接Miniconda是Anaconda的压缩版,Miniconda只包含conda的核心内容,Anaconda中包含了Spyder集成开发环境等扩充内容。Miniconda的功能足矣。根据计算机的实际情况选择下载安装包,上图中Py

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1. 介绍

Python:一种解释型、面向对象、动态数据类型的高级程序设计语言。

PyCharm:一款好用的集成开发环境。

Conda:Python环境管理器,方便我们管理和切换编程环境。

2. 下载

2.1 Conda下载

Miniconda下载链接

Anaconda下载链接

Miniconda是Anaconda的压缩版,Miniconda只包含conda的核心内容,Anaconda中包含了Spyder集成开发环境等扩充内容。Miniconda的功能足矣。

在这里插入图片描述
根据计算机的实际情况选择下载安装包,上图中Python version是指conda默认下载Python的版本号。目前,推荐选择Python 3.7,比较稳定,应用较广。(其实随便下载哪个都行,生成环境的时候可以指定Python版本,后文有详细介绍)

下载完成后,点击运行,自愿更改安装目录,之后一路“Next”即可,直到“Install”,至此conda安装结束。

2.2 PyCharm下载

PyCharm下载链接

在这里插入图片描述
提供专业版和社区版两种,其中社区版可免费下载,用于纯Python开发,专业版功能更全面,区别上图已经说得很明确了。

两种方法可以免费体验到专业版:

  • 用学校提供的教育邮箱(一般包含edu字段)在JetBrains官网注册证书,领取教育优惠,用获得证书的账号登录开发环境激活证书,可以维持一年,过期可能需要再次申请,相关教程百度搜索“JetBrain”、“教育邮箱”此类关键字;
  • 百度搜索关键字“PyCharm”、“激活码”此类关键字,激活开发环境,缺点是时不时就会过期,需要频繁激活。

嫌麻烦就直接下载社区版,应对学习功能完全够用。

安装过程无脑点就好。

3. 开发环境配置与项目创建

在开始菜单栏里面有之前安装好的conda,运行Anaconda Powershell Prompt。(找不到就在开始菜单搜索)

在这里插入图片描述

下图中 (base) 表示conda为我们预创建了一个基础环境,输入 python 指令启动Python,可以看到预装Python版本为3.7.10,只就是下载步骤选择版本3.7的结果。输入 exit() 退出Python。
在这里插入图片描述

3.1 创建指定Python版本编译环境

# 语法
conda create -n [ENV_NAME] python=[PYTHON_VERSION]
# 例子
conda create -n testenv python=3.9

通过上述指令,conda帮我们下载、安装好指定版本的Python。

下图中,我创建了一个名为 testenv 的环境,Python版本指定为 3.9 的编译环境。(如果我没有指定Python版本,conda会默认下载3.7的版本,因为前面安装的conda是Python 3.7版本)environment location 提示了编译环境的安装位置。

在这里插入图片描述

至此我们创建了一个指定版本的Python编译环境。

3.2 PyCharm创建项目

如图。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

项目创建完成后,打开窗口的右下角显示了当前所用Python版本和编译环境名称。单击打开,可以切换或添加其他编译环境。

在这里插入图片描述

至此完成项目创建,一切准备就绪。

4. 扩展

4.1 为什么使用conda?

在项目开发时,不同的项目可能需要不同版本的Python,或者需要在同一版本Python中添加不同组合的扩展依赖包,因此需要创建多个编译环境。
从上文中可以看出,通过简单的一行conda指令,便可完成一个编程环境的创建。手动操作的话需要完成下载、安装等等一系列操作,不仅操作繁琐,创建的编译环境处在各自目录,也不方便管理。通过conda指令,我们可以轻松地管理编译环境。

4.2 常用conda指令

接下来介绍常用的conda指令。下列指令在PyCharm集成的Terminal中同样可以使用。

在这里插入图片描述

  1. 创建编译环境
# 创建编译环境
conda create -n [ENV_NAME] python=[PYTHON_VERSION]

详见上文。

  1. 启动编译环境

启动:

# 语法
conda activate [ENV_NAME]
# 例子
conda activate testenv

下图中 (base) 是conda为我们预创建的编译环境,Python版本是我们下载conda时选择的Python版本。执行指令后, (testenv) 表明我们已经切换到了指定编译环境。

在这里插入图片描述

退出:

conda deactivate
  1. 列出全部编译环境
conda info -e

在这里插入图片描述

  1. 下载python扩展包

Python Package Index 提供扩展包的下载指令。

# 语法
pip install [PACKAGE_NAME]==[VERSION]
# 例子,下载numpy,版本1.21.5
# numpy是用于科学计算的扩展包,其中包含了常用科学计算函数,如正弦、余弦、叠乘、叠加等
pip install numpy==1.21.5
# 当不指定版本时,默认下载最新版本
  1. 列出当前环境安装过的扩展包
pip list
  1. 添加镜像源

下载安装包、扩展包的时候,由于源地址在国外导致下载速度缓慢,我们可以添加国内的镜像源改善。

# 语法
conda config --add channels [SOURCE_URL]
# 常用下载源
# https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
# https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 例子
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  1. 移除镜像源
# 语法
conda config --remove channels [SOURCE_URL]
# 例子
conda config --remove channels https://pypi.doubanio.com/simple/
  1. 列出镜像源
conda config --show channles
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174833.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PyCharm中的全局搜索

    PyCharm中的全局搜索根据每个人的快捷键设置每个人可能都不一样。具体方法是打开设置(File->Settings),找到keymap选项。然后在左边的搜索框中搜索findinpath得到的快捷键就是全局搜索的快捷键,我的是Ctrl+H。效果如下图所示:…

    2022年5月6日
    51
  • 游戏服务器架构演化史pdf_分布式游戏服务器

    游戏服务器架构演化史pdf_分布式游戏服务器类型1:卡牌、跑酷等弱交互服务端卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使用简单的HTTP服务器:登录时可以使用非对称加密(RSA,DH),服务器根据客户端uid,当前时间戳还有服务端私钥,计算哈希得到的加密key并发送给客户端。之后双方都用HTTP通信,并用那个key进行RC4加密。客户端收到key和时间

    2022年10月21日
    3
  • 史上最简单的 GitHub 教程

    史上最简单的 GitHub 教程1简介  GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,在GitHub上托管的版本数量非常之多,其

    2022年7月22日
    10
  • spring在LInux下出现的问题【转】

    spring在LInux下出现的问题【转】

    2022年3月2日
    35
  • VB编程:ReleaseCapture&SendMessage拖动无标题栏的窗体-57

    VB编程:ReleaseCapture&SendMessage拖动无标题栏的窗体-57 PrivateDeclareFunctionReleaseCaptureLib"user32"()AsLongPrivateDeclareFunctionSendMessageLib"user32"Alias"SendMessageA"(ByValhwndAsLong,ByValwMsgAsLong,ByValwP…

    2022年5月22日
    40
  • uint32 t java_数据类型 — uint32_t 类型「建议收藏」

    uint32 t java_数据类型 — uint32_t 类型「建议收藏」1>.在写程序时注意”无符号类型”的使用,各种类型边界值的情况.如:a>当某个数据不可能为负数时我们一定要考虑用以下类型:unsignedchar,unsignedint,uint32_t,size_t,uint64_t,unsignedlongint,b>当有些数据你不知道是正负时一定不要用”a>”中的类型,不然他永远也不可能为负.c>…

    2025年9月26日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号