安装python,jupter notebook,anaconda换源

news2024/11/25 12:26:14

目标:

  1. 学会安装Anaconda实验环境,创建Anaconda虚拟环境

  2. 能够设置国内镜像源

  3. 设置好Jupyter Notebook的文件存储路径并学会基本用法

内容:

一、安装Anaconda

  1. 首先,打开Anaconda官方网站(https://www.anaconda.com/download/),下载适合自己操作系统的Anaconda版本。

  2. 下载完成后,双击安装程序开始安装。在安装过程中,需要注意以下几点:

  • 选择“Add Anaconda to PATH”将Anaconda添加到系统环境变量中

  • 在“Installation Type”中选择“Standard”安装类型

  • 最后,点击“Next”按钮并等待安装完成

  1. 安装完成后,打开命令行窗口(Windows用户可按下Win+R键,输入cmd并回车),输入以下命令检查Anaconda是否安装成功:

conda --version

如果成功安装,将显示Anaconda的版本号;如果提示错误信息,需要手动设置Anaconda环境变量。

  • 环境变量设置参考:https://blog.csdn.net/weixin_43914658/article/details/108785084
  1. 创建anaconda虚拟环境,命名为pylesson(可以自行修改)

#创建名为pylesson的虚拟环境

conda create -n pylesson

#查看当前已有的虚拟环境

conda env list

#激活指定的虚拟环境

activate pylesson

二、设置国内镜像源

  1. 打开或创建如下Anaconda配置文件:
Conda config --show-sources

在这里插入图片描述

  1. 在打开的记事本中,找到[channels]选项,将其修改为以下内容:

channels:

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

- https://mirrors.aliyun.com/anaconda/cloud/conda-forge/

- https://mirrors.aliyun.com/anaconda/cloud/bioconda/

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

show_channel_urls: true

ssl_verify: false

  1. 保存并关闭记事本。

注:也可以通过命令修改国内镜像源,在命令行窗口输入以下命令:

查看当前配置:conda config --show channels

增加镜像:conda config --add channels https://mirrors.aliyun.com/pypi/simple/

删除镜像:conda config --remove channels https://mirrors.aliyun.com/pypi/simple/

三、设置Jupyter Notebook文件存储路径及基本用法

  1. 首先,在命令行窗口中输入以下命令,会创建配置文件:jupyter_notebook_config.py

jupyter notebook --generate-config

  1. 用记事本打开刚才创建的配置文件,在文件最后追加如下行,其中’'D:/python-lesson’可以改为一个自己习惯存放Jupyter Notebook文件的路径,例如:

c.NotebookApp.notebook_dir = ‘D:/python-lesson’

  1. 找到Jupyter Notebook快捷方式,在属性窗口找到目标栏,删除最后形似%USERPROFILE%的文字段,保存。在命令行窗口中输入以下命令启动Jupyter Notebook。

参考:https://www.cnblogs.com/XSem/p/17815246.html

  1. 在启动的Jupyter Notebook界面中,点击右上角的“New”按钮下拉菜单中的“Python 3”选项,新建一个Python 3 notebook。

  2. 在新建的notebook中,可以输入代码并运行。需要注意的是,在每个notebook页面的右上角有一个“Save and Checkpoint”按钮,点击可以保存当前notebook的内容。同时,也可以点击右上角的“Upload”按钮上拉菜单中的选项,上传本地文件到Jupyter Notebook中。

四、执行Python程序

  1. 在命令行窗口下,运行温度转换程序。示例:Python TempConvert.py
  2. 运行Jupyter Notebook中,新建notebook,输入温度转换代码,保存并运行。
  3. 使用turtle库,绘制一个有创意的图案。

温度转换代码:

def celsius_to_fahrenheit(celsius):
    """将摄氏度转换为华氏度"""
    return (celsius * 9/5) + 32

def fahrenheit_to_celsius(fahrenheit):
    """将华氏度转换为摄氏度"""
    return (fahrenheit - 32) * 5/9

# 用户输入
temperature = float(input("请输入温度:"))
unit = input("请输入单位(C表示摄氏度,F表示华氏度):").strip().upper()

if unit == 'C':
    converted = celsius_to_fahrenheit(temperature)
    print(f"{temperature} 摄氏度 = {converted} 华氏度")
elif unit == 'F':
    converted = fahrenheit_to_celsius(temperature)
    print(f"{temperature} 华氏度 = {converted} 摄氏度")
else:
    print("无效的单位!请使用 C 或 F。")

在这里插入图片描述

turtle 画图

import turtle

# 设置画布
screen = turtle.Screen()
screen.bgcolor("black")

# 创建海龟对象
pen = turtle.Turtle()
pen.speed(0)  # 设置最快速
pen.width(2)

# 定义颜色列表
colors = ["red", "blue", "green", "yellow", "cyan", "magenta"]

# 绘制螺旋花朵
for i in range(360):
    pen.pencolor(colors[i % 6])  # 循环选择颜色
    pen.forward(i * 2)            # 向前移动
    pen.right(59)                 # 右转59度

# 完成绘图
pen.hideturtle()                  # 隐藏海龟
turtle.done()                     # 保持窗口打开

在这里插入图片描述

注意事项:
1、相关文件输入cmd,输入jupyter notebook
2、命令行方式windows

touch temperature_converter.py#新建python文件
python temperature_converter.py#运行python文件

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2128522.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

stm32单片机个人学习笔记1(简单介绍)

前言 本篇文章属于stm32单片机(以下简称单片机)的学习笔记,来源于B站教学视频。下面是这位up主的视频链接。本文为个人学习笔记,只能做参考,细节方面建议观看视频,肯定受益匪浅。 STM32入门教程-2023版 细…

辛巴赔付到账,罗永浩退一赔三:直播带货终于往好方向卷了下…

因为快手顶流辛巴扔出的一颗重磅炸弹「被辛巴架火上烤,带货顶流圈快乱成一锅粥了……」,把直播带货行业藏在深处的淤泥炸出了水面。 原本表面看上去清澈、安静的水面,越来越浑,且还冒着火星子!‍‍‍‍‍‍‍ 自从这个…

别让恶意刷票毁了你的项目,学会这6招防刷技巧!

我是小米,一个喜欢分享技术的29岁程序员。如果你喜欢我的文章,欢迎关注我的微信公众号“软件求生”,获取更多技术干货! 大家好,我是小米,一个29岁,积极活泼的技术爱好者!今天想跟大家聊一聊,在做个人项目时,如何有效地防止“刷”行为。无论是刷票、刷流量,还是恶意请…

DPDK基础入门(十):虚拟化

I/O虚拟化 全虚拟化:宿主机截获客户机对I/O设备的访问请求,然后通过软件模拟真实的硬件。这种方式对客户机而言非常透明,无需考虑底层硬件的情况,不需要修改操作系统。 半虚拟化:通过前端驱动/后端驱动模拟实现I/O虚拟…

腾讯云2024年数字生态大会开发者嘉年华(数据库动手实验)TDSQL-C初体验

在2024年9月5-6日,有幸参加了腾讯云举办的2024年数字生态大会开发者嘉年华。 有幸体验了腾讯的多项黑科技和云计算知识。特别是在“增一行代码”互动展区,体验了腾讯云云计算数据库TDSQL-C技术并进行了动手实验。这些技术充分展示了腾讯在云计算的强大实…

Antd - Form 表单提交onfinish函数不生效

Antd - Form 表单提交onfinish函数不生效 问题复现问题修复 问题复现 const onFinish: FormProps<InvoiceTitleInfo>[onFinish] (values) > {console.log(values); } const rules [() > ({validator() {const address form.getFieldValue(address) || ;if (!ad…

安装MongoDB启动报错:找不到共享库文件libcrypto.so.10

查看依赖 ldd mongodb/bin/mongod MongoDB4.2.0需要依赖openssl10相关资源&#xff0c;必须先在Linux中安装openssl10。 执行命令&#xff1a;yum install compat-openssl10 下载完后最后执行ldd mongod看到文件都已经存在

MySQL -- 体系结构、索引结构

1 MySQL体系结构 英文版&#xff1a; 中文版&#xff1a; 以上图可知&#xff0c;MySQL的体系结构划分为以下4层&#xff1a; &#xff08;1&#xff09;网络接入层&#xff1a; &#xff08;2&#xff09;服务层&#xff1a; &#xff08;3&#xff09;存储引擎层&#x…

【软件测试】自动化测试-概念篇

&#x1f334;自动化 &#x1f6a9;自动化的概念 自动的代替人的行完成操作。 自动化在生活中处处可见 自动洒水自机&#xff0c;主要通上水就可以自动化洒水并且可以自动的旋转。 自动洗手液&#xff0c;免去了手动挤压可以自动感应出洗手液超市自动闸门&#xff0c;不需要手…

知识笔记合集

文章目录 vsCode可以运行c程序却无法运行c程序帆软填报属性不起作用java-实体类日期类型格式化Java-数据库id字段使用雪花算法IDEA-快捷键 vsCode可以运行c程序却无法运行c程序 vsCode中的tasks.json文件中添加"-lstdc" {"tasks": [{"type": &…

厉害啦煤炉!Mercari推出Ai Listing,卖家只需要拍照发图片就行!

Mercari&#xff08;中文名“煤炉”&#xff09;是一个日本C2C二手交易平台&#xff0c;类似于中国的“闲鱼”&#xff0c;月活跃用户数量超2,300万。根据2023年11月的财报&#xff0c;Mercari的净利润同比增长高达346%&#xff0c;达到了惊人的28亿日元&#xff01;同时&#…

零基础考过软考信息系统项目管理师经验分享

选择适合的课程&#xff1a;如果你是零基础&#xff0c;建议找一些专门针对新手的课程&#xff0c;讲解通俗易懂。 刷题至关重要&#xff1a;软考的题库很庞大&#xff0c;多做题是必须的。 做好笔记和复习&#xff1a;上课时要做好笔记&#xff0c;课后及时复习&#xff0c;…

弱口令爆破

本文仅作为学习参考使用&#xff0c;本文作者对任何使用本文进行渗透攻击破坏不负任何责任。 本文基于burp抓包软件针对dvwa靶场进行弱口令爆破测试。 靶场设置&#xff1a; 在DVWA Security中&#xff0c;设置安全等级&#xff0c;并保存。 打开靶场。 1&#xff0c;抓包。…

【ArcGIS Pro实操第七期】栅格数据合并、裁剪及统计:以全球不透水面积为例

【ArcGIS Pro实操第七期】批量裁剪&#xff1a;以全球不透水面积为例 准备&#xff1a;数据下载ArcGIS Pro批量裁剪数据集1 数据拼接2 数据裁剪3 数据统计&#xff1a;各栅格取值3.1 栅格计算器-精确提取-栅格数据特定值3.2 数据统计 4 不透水面积变化分析 参考 准备&#xff1…

新品启航,共鉴未来 —— 摩托对讲机EJEAS X10首现重庆国际摩托车展

2024年重庆国际摩托车展&#xff08;CIMA Motor&#xff09;将于9月13日至16日在重庆国际博览中心举行&#xff0c;由三大权威机构联合主办。展会面积达16万平米&#xff0c;汇聚国内外116家展商&#xff0c;吸引千余名观众参与&#xff0c;展示摩托车新品、技术与文化&#xf…

code eintegrity npm err sha512

当 npm install 出现报错的时候&#xff1a; 你应该这样去解决&#xff1a; 删除 package-lock.json 文件&#xff0c;重新执行 npm install。 问题出现的原因 EINTEGRITY 错误码表示在npm缓存中无法找到 指定sha512校验合的模块。 出现这个问题的原因是缓存不一致&…

语义分割数据集|河流湖泊分割|水灾预警

江河湖泊自然水灾检测数据集&#xff0c;数据集整理不易&#xff0c;获取地址在最后&#xff0c;具体信息如下&#xff1a; 总数&#xff1a;290张 类别&#xff1a;1类 数据集大小&#xff1a;约106M 数据整理不易&#xff0c;数据集获取地址如下&#xff1a; https://…

陕西科技大学客座教授向凌云推动了中国新兴科技与教育的产学研结合

近日&#xff0c;陕西科技大学迎来了旅美经济学家向凌云教授的聘任仪式。此次活动在镐京学院会议厅举行&#xff0c;由镐京学院负责人为他颁发了客座教授的聘书。在当前科学技术迅猛发展的背景下&#xff0c;向凌云教授的加入引起了广泛关注&#xff0c;尤其是在教育界和新兴产…

7种有效的链接建设方法,提升你的SEO排名(信息图表)

想象一下你小时候听过的一句常见的话&#xff1a; “近朱者赤&#xff0c;近墨者黑。” 或者&#xff0c; “你的五个最亲近的朋友决定了你的平均水平。” 这些智慧在链接建设领域同样适用。想想将你的网站页面与其他网站连接起来的反向链接——这些入站链接就像你与外界的…

C++——关联式容器(3):红黑树

3.红黑树 3.1 红黑树的概念 上一篇文章介绍了AVL树&#xff0c;AVL树是解决一般的搜索二叉树效率退化的一种很好的方式。除了AVL树之外&#xff0c;红黑树也是一种非常好的选择。红黑树也是一种搜索二叉树&#xff0c;从其名字上就能够发现红黑树依靠标识红色或黑色来构建整棵…