开发环境的安装

简介: 开发环境的安装

开发环境的安装

  1. 安装VM虚拟机
  2. 打开虚拟机网址 :https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
  3. 在下载页面,下滑选择Workstation 16 Pro for Windows,点击立即下载。

  1. 点击下载好的安装应用程序.exe文件,然后根据安装向导进行下一步安装,记得勾选“我接受许可协议中的条款”
  2. 进行自定义安装,记得更改安装位置,最好不要放在C盘里。再根据安装向导进行下一步安装,一直下一步下去,点击安装。
  3. 等待安装完成,重启即可。
  4. 下载 Ubuntu系统
  5. 打开以下的ubuntu官网:https://ubuntu.com/download/desktop

  6. 点击下载,下载iso镜像文件。
  7. 创建Linux虚拟机
  8. 创建新的虚拟机。

  9. 选择典型安装。

  10. 选择稍后安装操作系统。

  11. 客户机的系统设置为Linux。

  12. 设置虚拟机路径和命名虚拟机。

  13. 指定硬盘大小,建议50G以上。


  14. 安装ubuntu系统
  15. 选择编辑虚拟机配置。

  16. 点击浏览,找到刚刚下载好的Ubuntu镜像文件,添加iso镜像文件。

  17. 打开虚拟机进行安装。

  18. 选择第二项安装ubuntu。

  19. 建议断开网络安装,不然安装时会下载文件,安装会很久。

  20. 这一项可以打钩也可以不打,影响不大。

  21. 由于是新建的虚拟硬盘,我们直接选清除整个磁盘并安装ubunutu。

  22. 点击继续。

  23. 地区选择如图所示。


  24. 以下可以自定义设置用户名、计算机名和密码。

  1. 等待安装。

  2. 安装完毕,重启即可。

  3. 创建python虚拟环境
    检查是否已配置Python环境,在终端输入:
python3 --version  # 查看python版本
pip3 -V  # 查看pip版本

若没有安装python

sudo apt update
sudo apt install python3-dev python3-pip python3-venv

Python虚拟环境用于将软件包安装与系统隔离开来。

python3 -m venv --system-site-packages ./venv

使用特定于 shell 的命令激活该虚拟环境:

source ./venv/bin/activate  # sh, bash, or zsh

当虚拟环境出现有效状态时,shell会出现(venv)。

在不影响主机系统设置的情况下,在虚拟环境中安装软件包。首先升级pip:

pip install --upgrade pip

如果需要退出虚拟环境:

deactivate

  1. 安装 jupyter notebook
  2. 使用pip安装jupyter notebook,在终端输入:
pip install jupyter

  1. 使用 jupyter notebook
  2. 运行jupyter notebook。切换到代码文件夹的路径,在终端输入:
jupyter notebook

  1. jupyter notebook界面

  2. 在网页创建ipynb文件

  3. 在文本框输入print(“Hello World”),点击运行。

  4. 重启并清空输出


  1. 清除输出,并可以重新运行

  2. 将ipynb另存为py文件,可以作为python文件运行。

 

目录
相关文章
|
机器学习/深度学习
神经网络各种层的输入输出尺寸计算
神经网络各种层的输入输出尺寸计算
852 1
kde
|
2月前
|
存储 关系型数据库 MySQL
MySQL Docker 容器化部署全指南
MySQL是一款开源关系型数据库,广泛用于Web及企业应用。Docker容器化部署可解决环境不一致、依赖冲突问题,实现高效、隔离、轻量的MySQL服务运行,支持数据持久化与快速迁移,适用于开发、测试及生产环境。
kde
477 4
|
4月前
|
JSON API 数据格式
小红书笔记详情API,json数据返回
以下是一个模拟的小红书笔记详情的JSON数据返回示例,包含了笔记的基本信息、作者信息、内容、图片、标签以及互动数据(点赞、评论、收藏)等关键字段:
|
6月前
|
API UED 开发者
38.[HarmonyOS NEXT Row案例六] 打造流畅水平滚动标签列表:Row与Scroll的完美结合
在移动应用界面设计中,水平滚动的标签列表是一种常见且实用的UI元素,它可以在有限的屏幕空间内展示多个分类或选项。本教程将详细讲解如何使用HarmonyOS NEXT的Row组件结合Scroll容器创建一个水平滚动的标签列表,帮助开发者构建出流畅、美观的分类导航界面。
167 5
|
存储 机器学习/深度学习 并行计算
Pytorch NCHW/NHWC 的理解
Pytorch NCHW/NHWC 的理解
815 1
为不同的用户组创建自定义的 Role 和 ClusterRole
为不同的用户组创建自定义的 Role 和 ClusterRole
206 2
|
XML JSON Java
OpenFeign深入学习笔记
OpenFeign 是 Spring Cloud 生态系统中的一个强大工具,它使得微服务之间的通信变得更加简单和高效。通过使用 OpenFeign,开发者可以专注于业务逻辑的实现,而不需要关心底层的 HTTP 通信细节。
287 0
|
UED
简述a标签target属性的取值和作用
简述a标签target属性的取值和作用
541 0
|
存储 缓存 固态存储
芯片级解密YMTC NAND Xtacking 3.0技术
YMTC NAND Xtacking 3.0被视为2022年最具颠覆性的技术之一。针对第一个使用NAND Xtacking 3.0的产品,TechInsights团队购买了512GB和1TB容量的TiPlus7100 SSD,并进行了详细的芯片分析,我们一起来看看,有没有惊喜的发现?