脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - Anaconda安装使用以及Pycharm教程

Anaconda安装使用以及Pycharm教程

2023-08-09 13:11王老邪 Python

因为最近有个要求,需要写个类似爬虫的小功能,去网站上获取各种数据,然后分析。此前类似功能我都用 Java 去实现,也想着技术不能一成不变,开始尝试着想用 Python 去重构此前的功能,于是正好趁此机会, Anaconda 构建 Python

Anaconda安装使用以及Pycharm教程

1. 背景

因为最近有个要求,需要写个类似爬虫的小功能,去网站上获取各种数据,然后分析。此前类似功能我都用 Java 去实现,也想着技术不能一成不变,开始尝试着想用 Python 去重构此前的功能,于是正好趁此机会, Anaconda 构建 Python 环境。

2. 简介

Anaconda 是一个开源的 Python 发行版本,其包含了 conda、 Python 等 1500 多个开源包及其依赖项。 它的版本分为好多,有个人版,还有团队版以及商业版,这里演示的为个人版。

3. 环境

  • Windows 10 64bit
  • RAM 16G

4. 安装

4.1. 下载

在官网下载地址 https://www.anaconda.com/download/ 中,直接单击 Download ,下载最新版即可,如果需要其他版本,自行选择你需要的版本。

我下载的版本是 Anaconda3-2022.05-Windows-x86_64.exe

Anaconda安装使用以及Pycharm教程

考虑此此下载服务器是境外的,速度有点慢,需要多等待。科学上网的除外。

最终文件大小 593Mb

4.2. 安装

Anaconda3-2022.05-Windows-x86_64.exe 的安装相对比较容易理解

  • 直接点击 Next

Anaconda安装使用以及Pycharm教程

  • 同意选项 I Agree ,否则无法政策安装

Anaconda安装使用以及Pycharm教程

  • 选择 All User

Anaconda安装使用以及Pycharm教程

  • 选择安装路径,环境我一般喜欢安装在 D:\Environment

Anaconda安装使用以及Pycharm教程

后面的安装过程不表。

4.3. 配置环境变量

因为我这里环境是 Windows ,所以在上述安装完成后,需要手工配置一下环境变量。

  • CONDA_HOME: D:\Environment\Anaconda3,个人路径,视自己环境调整
  • path%CONDA_HOME%\Scripts

4.4. 验证环境

配置完环境变量,我们在 cmd 命令行中,输入 conda --version

Anaconda安装使用以及Pycharm教程

上述 conda 4.12.0 说明我们环境变量配置完毕。

4.5. 升级工具包<可选>

为了避免 Anaconda 集成包有可能不是最新的,通常需要在命令行进行工具包的在线升级。 命令:conda upgrade --all

Anaconda安装使用以及Pycharm教程

在输入 y 同意更新。

Anaconda安装使用以及Pycharm教程

Anaconda安装使用以及Pycharm教程

4.6. 设置国内镜像

Anaconda 的服务器在国外,在安装多个 packages 时,下载速度经常很慢。所以解决方案就是使用国内的镜像源覆盖原有的。此处推荐使用清华 阿里云 镜像源,只要在 conda 的配置项中加入即可:

  • ANACONDA.NAVIGATOR

Anaconda安装使用以及Pycharm教程

  • Environments
  • channels
  • 点击 Add

Anaconda安装使用以及Pycharm教程

  • 输入需要镜像源,然后回车,需要添加多个,可以重复操作

Anaconda安装使用以及Pycharm教程


https://mirrors.aliyun.com/anaconda/pkgs/free/ 
https://mirrors.aliyun.com/anaconda/pkgs/main/

后面为了在下载过程中,更好看到用的是哪个通道,我们最好配置如下:


conda config --set show_channel_urls yes

5. 使用

conda 工具,也是一个可执行命令,它核心功能就是对包管理和环境管理。包的管理与 pip 类似;环境管理则是允许用户根据需要可以安装不同版本 Python 环境,并可以在不同版本 Python 环境之间来回切换。

5.1. 常用命令汇总

Anaconda安装使用以及Pycharm教程

名称 功能 描述
list 列出 conda 环境中的链接包
create 从指定包列表创建新的 conda 环境
package 低级 conda 包实用程序
remove 从指定的 conda 环境中删除软件包列表
search 搜索包裹并显示相关信息
update conda 包更新到最新的兼容版本
install 将软件包列表安装到指定的 conda 环境中

5.2. 管理虚拟环境

5.2.1. 查看虚拟环境列表

通过 conda env list 我们可以查看我们当前的虚拟环境列表

Anaconda安装使用以及Pycharm教程

5.2.2. 创建虚拟环境

创建虚拟环境,是我们 anaconda 核心功能,这个功能贯彻我们所有应用前后。


conda create -n python310 python=3.10

  • anaconda 命令创建python版本为3.10
  • 所创建虚拟环境名字为 python310 ,我们创建这个 python310 虚拟环境的文件,最终我们可以在 Anaconda 安装目录 envs 文件下找到。

Anaconda安装使用以及Pycharm教程

输入 y ,确认我们的操作,即可完成我们的环境创建。

Anaconda安装使用以及Pycharm教程

Anaconda安装使用以及Pycharm教程

5.2.3. activate

同样承接上一部分内容,我们创建了一个 python310 的虚拟环境,这一步我们将利用 activate 激活我们创建的 python310 虚拟环境。如果我们不指定环境,则默认使用 anaconda 自带的 base 环境。


activate python310

Anaconda安装使用以及Pycharm教程

5.2.4. 删除虚拟环境

当我们的虚拟环境满足不了我们的需要,我们可以删除掉这个虚拟环境。


conda remove --name python310 --all

Anaconda安装使用以及Pycharm教程

输入确认操作 y 即可删除。

Anaconda安装使用以及Pycharm教程

5.3. 管理三方包

python310 虚拟环境除了自带的包,其他都没有,我们可以在我们自己的虚拟环境中,使用自己的包。此处用 request 包作为演示。

5.3.1. 安装


conda install -n python310 requests

Anaconda安装使用以及Pycharm教程

Anaconda安装使用以及Pycharm教程

5.3.2. 删除


conda remove -n python310 requests

Anaconda安装使用以及Pycharm教程

5.4. 小结

通过上面的章节,我们初步掌握了 Anaconda 基本用法,这些都是实际项目中非常重要的功能。当然除了上述样例,我们还可以对 虚拟环境 所依赖的包进行导出导入。

6. Pycharm集成

6.1. 环境

  • Pycharm 64bit 2021.2
  • Python 3.9

6.2. 步骤

6.2.1. 使用已有虚拟环境

如果我们想使用已有的虚拟环境,则需要在 Pycharm 中的 Setting --> Project --> Project Interpreter 修改 Project Interpreter

6.2.1.1. 选择Conda环境

Anaconda安装使用以及Pycharm教程

Anaconda安装使用以及Pycharm教程

6.2.1.2. 选择虚拟环境

此处一定要选择 Exisitng environmentInterpreter 要用所要用的。

Anaconda安装使用以及Pycharm教程

Anaconda安装使用以及Pycharm教程

6.2.1.3. 构建项目

Anaconda安装使用以及Pycharm教程

Anaconda安装使用以及Pycharm教程

6.2.2. 创建新虚拟环境

  • New Project 创建项目

Anaconda安装使用以及Pycharm教程

  • Location 指定自己项目存储位置

  • Python Interpreter: new Pipenv environment 设置

    • New environment using 中选择 Conda
    • Python Version 3.9

Anaconda安装使用以及Pycharm教程

Anaconda安装使用以及Pycharm教程

到此这篇关于Anaconda安装使用以及Pycharm教程的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/rothchil/article/details/126675923

延伸 · 阅读

精彩推荐
  • PythonPython 随机按键模拟2小时

    Python 随机按键模拟2小时

    这篇文章主要介绍了Python 随机按键模拟的方法,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下...

    武散人6592021-08-19
  • PythonPython scikit-learn 做线性回归的示例代码

    Python scikit-learn 做线性回归的示例代码

    本篇文章主要介绍了Python scikit-learn 做线性回归的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    陆勤8722020-12-15
  • Pythonpython使用turtle库绘制时钟

    python使用turtle库绘制时钟

    这篇文章主要为大家详细介绍了python使用turtle库绘制时钟,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    蠡120412122021-03-08
  • Python对pandas中时间窗函数rolling的使用详解

    对pandas中时间窗函数rolling的使用详解

    今天小编就为大家分享一篇对pandas中时间窗函数rolling的使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    weijian00113732021-04-23
  • Python浅析Python 序列化与反序列化

    浅析Python 序列化与反序列化

    这篇文章主要介绍了Python 序列化与反序列化的相关资料,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下...

    NorthFeng6882020-08-05
  • PythonDjango的URLconf中使用缺省视图参数的方法

    Django的URLconf中使用缺省视图参数的方法

    这篇文章主要介绍了Django的URLconf中使用缺省视图参数的方法,Django是最著名的Python的web开发框架,需要的朋友可以参考下...

    脚本之家3872020-07-24
  • PythonPython中装饰器的基本功能理解

    Python中装饰器的基本功能理解

    装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,下面这篇文章主要给大家介绍了关于Python中装饰器的基本...

    晓鹏-King6832022-02-16
  • Python在cmd命令行里进入和退出Python程序的方法

    在cmd命令行里进入和退出Python程序的方法

    今天小编就为大家分享一篇在cmd命令行里进入和退出Python程序的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    狗不理强子7382021-02-20