一、在VMware上安装Ubuntu操作系统

1、下载Ubuntu镜像文件

下载地址:清华大学开源软件镜像站 | Tsinghua Open Source Mirror

参考文章:Ubuntu系统下载(清华大学开源软件镜像站)(ubuntu-20.04.1-desktop-amd64.iso)ubuntu 20.04.1下载-借我杀死庸碌的情怀-的博客-CSDN博客

2、在vmware上安装Ubuntu

安装过程并不复杂,正常安装即可。

3、安装VMware Tools

不能直接用VMware 安装,不然无法共享剪切板。

使用apt-get安装tools:

sudo su //进入管理员模式
apt-get update
apt-get install open-vm-tools open-vm-tools-desktop
vmware-user //开启服务

没有试过,不知道行不行。

4、设置root密码

安装好Ubuntu后没有root密码,需要自己设置

sudo passwd root
然后输入当前登录的普通用户的密码
输入root密码
再输入root密码

二、解决Xshell使用root账户远程登录Ubuntu时ssh拒绝密码的问题

1、检查Ubuntu是否安装了ssh

若没有安装,则无法使用远程登登录。

1、执行下句,下载SSH服务
sudo apt-get update
sudo apt-get install openssh-server
2、执行下句,验证下载后是否已经开启了服务:
ps -e | grep ssh
如果只有ssh-agent表示还没启动。
3、执行下句,开启服务
/etc/init.d/ssh start
如果显示sshd则说明已启动成功。

2、若登录root时出现“ssh服务器拒绝了密码,请再试一次”

1、需要编辑一下/etc/ssh/sshd_config文件:
sudo vim /etc/ssh/sshd_config
# 若没有安装vim,可使用vi。或使用下面的命令安装vim
sudo apt-get update
sudo apt install vim
2、将 PermitRootLogin改为yes
如下图:
3、之后重启ssh-server即可:
sudo /etc/init.d/ssh restart
4、如果还不行,重启一下虚拟机,之后应该就能连接上了。

注意要将下面那三行取消注释(删除#)

参考文章:Xshell 连接 Ubuntu 教程(超详细),并解决二个常见问题(一直连不上、root用户拒绝密码)_ZYNORL的博客-CSDN博客

相关文章:SSH服务器拒绝了密码。请再试一次。怎么改都不行 - 扫地僧偷吃菜鸡 - 博客园 (cnblogs.com)

三、在Ubuntu上安装pycharm

1、检查是否安装了python解释器

一般情况都是安装了的。在命令行输入python或python3然后回车。若出现如下图这个>>>提示符则证明安装了python

没有安装的 话去官网下载安装。上网搜教程,以后遇到了再写。

2、安装JDK

先使用命令java -version检查是否安装了JDK。若出现如下图则表明已安装了JDK。

一般情况,这样就已经可以了,不用再改环境变量之类的。搜了好多文章,各种安装该变量都没有用。后来换了一个pycharm的版本就安装成功了。

3、下载并安装PyCharm

前往官网:Download PyCharm: Python IDE for Professional Developers by JetBrains下载

这里窜则Liunx,然后往下滑下载社区版,

注意:不要选择ARM64的版本,不然安装时就会报各种错。

下载完成后,前往下载的压缩包目录

使用下面的命令解压:

sudo tar -zxvf pycharm-community-2023.2.tar.gz -C /opt/		# 解压到/opt目录下

解压完成后,使用cd命令进入/opt/pycharm的文件夹的名字/bin/

即pycharm安装目录的bin目录下。找到pycharm.sh文件

使用命令./pycharm.sh 打开pycharm

之后便是图形界面,不多赘述。

打开项目之后python应该是自动配置好的,直接可以运行代码。

4、pycharm的一些设置

(1)创建桌面快捷方式

第一种:第一次打开pycharm时:

第二种:已经打开项目了

如果时经典布局,则点击上方的工具(Tools)选择第三四个选项创建桌面条目

如果不是经典布局,则点击右边的设置小齿轮,切换成经典布局。或者

点击左上角的四条横杠,就和经典布局的办法一样了。

(2)汉化

打开设置>插件,搜索chinese插件,安装。安装完成后重启即可。

注意,在没有打开项目之前好像搜索不出插件。

5、若要卸载JDK

要删除 OpenJDK (如果已安装的话)。首先,检查是安装的哪个 OpenJDK包。
dpkg --list | grep -i jdk
移除 openjdk包:
apt-get purge openjdk*
卸载 OpenJDK 相关包:
# apt-get purge icedtea-* openjdk-*
检查所有 OpenJDK包是否都已卸载完毕:
# dpkg --list | grep -i jdk
完毕。
直接复制过去就行,不需要改命令。

参考文章:ubuntu完美卸载JDK - Eason Liu - 博客园 (cnblogs.com)

Ubuntu虚拟机安装以及在Ubuntu上安装pycharm的更多相关文章

  1. 在 Ubuntu 18.04 LTS 无头服务器上安装 Oracle VirtualBox

    作者: Sk 译者: LCTT qhwdw | 2018-10-12 01:59 本教程将指导你在 Ubuntu 18.04 LTS 无头服务器上,一步一步地安装 Oracle VirtualBox. ...

  2. Windows 10+Ubuntu 16.04在MBR分区上安装双系统之后启动菜单的System Setup选项提示:can't find command "fwsetup"

    背景: 硬盘分区方式:MBR 硬盘容量256,Windows 100,Ubuntu 156,其中主分区安装的是Windows,Ubuntu安装在逻辑分区上,文件系统为Ext4,整个Ubuntu就挂载在 ...

  3. Windows 10+Ubuntu 16.04在MBR分区上安装双系统之后没有Windows 10的启动菜单解决方法

    背景: 硬盘分区方式:MBR 硬盘容量256,Windows 100,Ubuntu 156,其中主分区安装的是Windows,Ubuntu安装在逻辑分区上,文件系统为Ext4,整个Ubuntu就挂载在 ...

  4. Windows 10+Ubuntu 16.04在MBR分区上安装双系统(转)

    以下内容转自这篇博客: http://www.cnblogs.com/Duane/p/5424218.html http://www.cnblogs.com/Duane/p/6776302.html( ...

  5. VMware Workstation下ubuntu虚拟机无法上网连不上网络解决

    写在前面:本博客为本人原创,严禁任何形式的转载!本博客只允许放在博客园(.cnblogs.com),如果您在其他网站看到这篇博文,请通过下面这个唯一的合法链接转到原文! 本博客全网唯一合法URL:ht ...

  6. Windows 更快捷方便的安装软件,命令提示符上安装 Chocolatey

    在命令提示符上安装 Chocolatey @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-o ...

  7. 在ubuntu 14.04 64位系统上安装32位库

    转自:http://www.enjoydiy.com/2937.html 有些软件还是依赖32位的库,但是64位的系统已经成为现在的主流.以前的ubuntu可以通过下面的命令安装:           ...

  8. ubuntu 和windows 分别在anaconda上安装tensorflow

    windows下 的anaconda安装tensorflow: 在Anaconda Prompt中:conda install tensorflow python=3.5一直下载失败.总结一下原因可能 ...

  9. vmware安装gho系统(win10上安装虚拟机然后在vmware上安装win7)

    用ghost直接将gho转成vmdk将ghost32, gho文件放到同一目录, cmd里进入对应目录,输入以下命令ghost32 -clone,mode=restore,src=example.gh ...

  10. 如何在已安装vs2010的基础上安装sql2008

    以前老受到别人写的这类东西的帮助,所以这次决定自己试下,第一次发这种,写得不好莫怪.       涉略sql2008一个多星期了.怎么说呢?Transact-SQL的编程虽然不如C++,java等高级 ...

随机推荐

  1. es笔记三之term,match,match_phrase 等查询方法介绍

    本文首发于公众号:Hunter后端 原文链接:es笔记三之term,match,match_phrase 等查询方法介绍 首先介绍一下在 es 里有两种存储字符串的字段类型,一个是 keyword,一 ...

  2. 代码随想录算法训练营Day18 二叉树

    代码随想录算法训练营 代码随想录算法训练营Day18 二叉树| 513.找树左下角的值 112. 路径总和 113.路径总和ii 106.从中序与后序遍历序列构造二叉树 105.从前序与中序遍历序列构 ...

  3. springboot+springsecurity+jwt+elementui图书管理系统

    ​​图书管理系统​​ 一.springboot后台 1.mybatis-plus整合 1.1添加pom.xml <!--mp逆向工程 --> <dependency> < ...

  4. 在线免费ChatGPT,官方api

    作为一款强大的语言模型,ChatGPT在自然语言处理领域享有较高声誉.现在,您可以在我们的在线平台上免费体验ChatGPT的功能了! 经过不断地优化和改进,我们的在线聊天机器人已经能够针对各种话题展示 ...

  5. 4. DI相关内容

    我们先来思考 向一个类中传递数据的方式有几种? 普通方法(set 方法) 构造方法 依赖注入描述了在容器中建立 bean 与 bean 之间的依赖关系的过程,如果 bean 运行需要的是数字或字符串呢 ...

  6. 2-SQL

    1. SQL 全称 Structured Query Language,结构化查询语言.操作关系型数据库的编程语言,定义了 一套操作关系型数据库统一标准 . 2. SQL 通用语法 1). SQL 语 ...

  7. 每日一题 力扣 445 https://leetcode.cn/problems/add-two-numbers-ii/

    可以直接用栈去做就行,逆序想到栈的做法 然后算完一个就直接赋值给答案数组  我用的是常见 public ListNode addTwoNumbers(ListNode l1, ListNode l2) ...

  8. 2023-07-10:Kafka如何做到消息不丢失?

    2023-07-10:Kafka如何做到消息不丢失? 答案2023-07-10: Kafka采用多种机制来确保消息的不丢失,其中包括副本机制.ISR(In-Sync Replicas)机制以及ACK机 ...

  9. Typora markdown 满屏显示,去除两边的留白

    Typora 宽度在CSS样式文件中有个 max-width 值,现在的显示器分辨率比较高,会导致编辑器两边留白比较多 导致文档编辑时,高分辨率的显示器,得不到充分利用 解决方案 修改源码编辑器样式 ...

  10. ISP图像处理—紫边Purple Fringing

    图像紫边存在数码相机.监控摄像头等数字成像图像,使用设备在逆光.大光圈条件下拍摄图像的高反差区域容易出现紫边,解决图像自编问题有助设备得到完美图像. 紫边成因分析和确定有助与紫边消除的图像处理算法研究 ...