Python、Miniconda、Jupyter Notebook、d2l安装

2023-10-07 18:10

本文主要是介绍Python、Miniconda、Jupyter Notebook、d2l安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

注意:安装Conda后不必再安装Python,Conda中包含Python


Python安装(windows版)

官网https://www.python.org/downloads/windows/
本次使用的版本是 python3.10.10

python -V

注意:V大写

  • 点击下载好的安装包
  • 注意勾选下图所示的选项
    在这里插入图片描述

添加国内的Python镜像源

注意:镜像源添加一个
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
网易:http://mirrors.163.com

打开文件夹:%HOMEPATH% 即:C:\Users\【当前用户名】
在该文件夹下新建文件夹,命名为pip
在新建的pip文件夹下新建记事本,命名为pip.ini
pip.ini文件中写入

  • 阿里镜像源:
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/  
[install]  
trusted-host=mirrors.aliyun.com  

或者

  • 清华镜像源:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

安装完成后更新pip

  • 在命令提示窗口(cmd)中输入以下代码
python -m pip install --upgrade pip

Miniconda安装(windows版)

官网https://conda.io/en/latest/miniconda.html

本次使用的版本是conda 23.1.0

conda --version
  • 选择不同Python版本的Miniconda安装包
    在这里插入图片描述
  • 点击下载好的安装包
    注意:安装路径不能存在空格、汉字等

安装完成后,在开始菜单中可以找到Anaconda Prompt
在这里插入图片描述

添加国内的Anaconda镜像源

在打开的Anaconda命令行中输入以下代码
前两个是清华镜像,第三个是阿里镜像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://pypi.tuna.tsinghua.edu.cn/simple
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
  • 查看已添加的镜像源
conda config --get channels 

删除镜像源

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

默认环境是base,通过新建独立环境,来防止安装包之间的关联
在这里插入图片描述

  • 新建独立环境
conda create -n 环境名称

新建环境的同时拷贝base环境

conda create -n 环境名称 --clone base
  • 启动conda的小环境
conda activate 环境名称
  • 退出小环境
conda deactivate
  • 删除已创建的小环境及安装的包
conda remove -n 环境名称 --all
  • 重命名小环境,例如将py1重命名为py2
conda create -n py1
conda create -n py2 --clone py1
conda remove -n py2 --all
  • 列出已存在的小环境
conda env list 

conda info --env

Jupyter Notebook的安装

打开Anaconda命令行
输入以下代码:

pip install jupyter 

运行Jupyter

在命令行(cmd)中输入以下代码:

jupyter notebook

会自动打开一个网页
通过修改运行时的所在路径,可以使网页展示对应路径下的文件

d2l的安装

打开Anaconda命令行
输入以下代码:

pip install d2l==0.17.0

注意:不指定版本号会导致错误

PyTorch的安装

官网https://pytorch.org/get-started/locally/

经过多次尝试,有以下两种方法:

  • 方法一
    使用conda命令安装
    在这里插入图片描述

例如:

conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia

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

  • 方法二
    在这里插入图片描述
    使用pip安装,命令前部分使用官网给出的命令符,最后加上
-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117 -i https://pypi.tuna.tsinghua.edu.cn/simple

查看pytorch是否安装成功
python代码运行:

import torch
torch.cuda.is_available()

在这里插入图片描述

这篇关于Python、Miniconda、Jupyter Notebook、d2l安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/159534

相关文章

JAVA中安装多个JDK的方法

《JAVA中安装多个JDK的方法》文章介绍了在Windows系统上安装多个JDK版本的方法,包括下载、安装路径修改、环境变量配置(JAVA_HOME和Path),并说明如何通过调整JAVA_HOME在... 首先去oracle官网下载好两个版本不同的jdk(需要登录Oracle账号,没有可以免费注册)下载完

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

使用Python删除Excel中的行列和单元格示例详解

《使用Python删除Excel中的行列和单元格示例详解》在处理Excel数据时,删除不需要的行、列或单元格是一项常见且必要的操作,本文将使用Python脚本实现对Excel表格的高效自动化处理,感兴... 目录开发环境准备使用 python 删除 Excphpel 表格中的行删除特定行删除空白行删除含指定

Python通用唯一标识符模块uuid使用案例详解

《Python通用唯一标识符模块uuid使用案例详解》Pythonuuid模块用于生成128位全局唯一标识符,支持UUID1-5版本,适用于分布式系统、数据库主键等场景,需注意隐私、碰撞概率及存储优... 目录简介核心功能1. UUID版本2. UUID属性3. 命名空间使用场景1. 生成唯一标识符2. 数

Python办公自动化实战之打造智能邮件发送工具

《Python办公自动化实战之打造智能邮件发送工具》在数字化办公场景中,邮件自动化是提升工作效率的关键技能,本文将演示如何使用Python的smtplib和email库构建一个支持图文混排,多附件,多... 目录前言一、基础配置:搭建邮件发送框架1.1 邮箱服务准备1.2 核心库导入1.3 基础发送函数二、

Python包管理工具pip的升级指南

《Python包管理工具pip的升级指南》本文全面探讨Python包管理工具pip的升级策略,从基础升级方法到高级技巧,涵盖不同操作系统环境下的最佳实践,我们将深入分析pip的工作原理,介绍多种升级方... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

基于Python实现一个图片拆分工具

《基于Python实现一个图片拆分工具》这篇文章主要为大家详细介绍了如何基于Python实现一个图片拆分工具,可以根据需要的行数和列数进行拆分,感兴趣的小伙伴可以跟随小编一起学习一下... 简单介绍先自己选择输入的图片,默认是输出到项目文件夹中,可以自己选择其他的文件夹,选择需要拆分的行数和列数,可以通过

Python中反转字符串的常见方法小结

《Python中反转字符串的常见方法小结》在Python中,字符串对象没有内置的反转方法,然而,在实际开发中,我们经常会遇到需要反转字符串的场景,比如处理回文字符串、文本加密等,因此,掌握如何在Pyt... 目录python中反转字符串的方法技术背景实现步骤1. 使用切片2. 使用 reversed() 函

Python中将嵌套列表扁平化的多种实现方法

《Python中将嵌套列表扁平化的多种实现方法》在Python编程中,我们常常会遇到需要将嵌套列表(即列表中包含列表)转换为一个一维的扁平列表的需求,本文将给大家介绍了多种实现这一目标的方法,需要的朋... 目录python中将嵌套列表扁平化的方法技术背景实现步骤1. 使用嵌套列表推导式2. 使用itert