Ubuntu虚拟机安装以及在Ubuntu上安装pycharm
一、在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的更多相关文章
- 在 Ubuntu 18.04 LTS 无头服务器上安装 Oracle VirtualBox
作者: Sk 译者: LCTT qhwdw | 2018-10-12 01:59 本教程将指导你在 Ubuntu 18.04 LTS 无头服务器上,一步一步地安装 Oracle VirtualBox. ...
- Windows 10+Ubuntu 16.04在MBR分区上安装双系统之后启动菜单的System Setup选项提示:can't find command "fwsetup"
背景: 硬盘分区方式:MBR 硬盘容量256,Windows 100,Ubuntu 156,其中主分区安装的是Windows,Ubuntu安装在逻辑分区上,文件系统为Ext4,整个Ubuntu就挂载在 ...
- Windows 10+Ubuntu 16.04在MBR分区上安装双系统之后没有Windows 10的启动菜单解决方法
背景: 硬盘分区方式:MBR 硬盘容量256,Windows 100,Ubuntu 156,其中主分区安装的是Windows,Ubuntu安装在逻辑分区上,文件系统为Ext4,整个Ubuntu就挂载在 ...
- Windows 10+Ubuntu 16.04在MBR分区上安装双系统(转)
以下内容转自这篇博客: http://www.cnblogs.com/Duane/p/5424218.html http://www.cnblogs.com/Duane/p/6776302.html( ...
- VMware Workstation下ubuntu虚拟机无法上网连不上网络解决
写在前面:本博客为本人原创,严禁任何形式的转载!本博客只允许放在博客园(.cnblogs.com),如果您在其他网站看到这篇博文,请通过下面这个唯一的合法链接转到原文! 本博客全网唯一合法URL:ht ...
- Windows 更快捷方便的安装软件,命令提示符上安装 Chocolatey
在命令提示符上安装 Chocolatey @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-o ...
- 在ubuntu 14.04 64位系统上安装32位库
转自:http://www.enjoydiy.com/2937.html 有些软件还是依赖32位的库,但是64位的系统已经成为现在的主流.以前的ubuntu可以通过下面的命令安装: ...
- ubuntu 和windows 分别在anaconda上安装tensorflow
windows下 的anaconda安装tensorflow: 在Anaconda Prompt中:conda install tensorflow python=3.5一直下载失败.总结一下原因可能 ...
- vmware安装gho系统(win10上安装虚拟机然后在vmware上安装win7)
用ghost直接将gho转成vmdk将ghost32, gho文件放到同一目录, cmd里进入对应目录,输入以下命令ghost32 -clone,mode=restore,src=example.gh ...
- 如何在已安装vs2010的基础上安装sql2008
以前老受到别人写的这类东西的帮助,所以这次决定自己试下,第一次发这种,写得不好莫怪. 涉略sql2008一个多星期了.怎么说呢?Transact-SQL的编程虽然不如C++,java等高级 ...
随机推荐
- 2021-05-29:最常使用的K个单词II。在实时数据流中找到最常使用的k个单词,实现TopK类中的三个方法: Top
2021-05-29:最常使用的K个单词II.在实时数据流中找到最常使用的k个单词,实现TopK类中的三个方法: TopK(k), 构造方法.add(word),增加一个新单词.topk(),得到当前 ...
- 2022-01-15:中心对称数 III。 中心对称数是指一个数字在旋转了 180 度之后看起来依旧相同的数字(或者上下颠倒地看)。 写一个函数来计算范围在 [low, high] 之间中心对称数的个
2022-01-15:中心对称数 III. 中心对称数是指一个数字在旋转了 180 度之后看起来依旧相同的数字(或者上下颠倒地看). 写一个函数来计算范围在 [low, high] 之间中心对称数的个 ...
- GPT大语言模型Alpaca-lora本地化部署实践【大语言模型实践一】
模型介绍 Alpaca模型是斯坦福大学研发的LLM(Large Language Model,大语言)开源模型,是一个在52K指令上从LLaMA 7B(Meta公司开源的7B)模型微调而来,具有70亿 ...
- 人手一个 Midjourney,StableStudio 重磅开源!
人手一个 Midjourney,StableStudio 重磅开源! Stability AI 公司在上个月 19 号推出了 Alpha 版本 StableLM 大语言模型,包含了 30 亿和 70 ...
- drf——反序列化校验源码(了解)、断言、drf之请求和响应、视图之两个视图基类
1.模块与包 # 模块与包 模块:一个py文件 被别的py文件导入使用,这个py文件称之为模块,运行的这个py文件称之为脚本文件 包:一个文件夹下有__init__.py # 模块与包的导入问题 '' ...
- QQ 邮箱设置自定义域名邮箱
编者有话说 这篇文章来源于2019年12月左右,我在配置 Galaxy 生信分析平台的邮件服务过程中的一个尝试,我最早把它记录在了语雀上面,但由于某些原因一直迟迟没有更新到生信科技爱好者的公众号.直至 ...
- bugku_EasyMath
bugku_EasyMath 题目描述 简单的数学题 from Crypto.Util.number import getPrime, bytes_to_long from secret import ...
- .NET指定图片地址下载并转换Base64字符串
需求描述 需要调用第三方图片上传接口上传图片,对方图片格式只能接收Base64字符串.所以我们需要将系统服务器的图片通过Url下载下来,然后转换成Base64字符串.接下来我们将使用HttpClien ...
- pyhton - parallel - programming - cookbook(THREAD)
基于线程的并行 通常,一个应用有一个进程,分成多个独立的线程,并行运行.互相配合,执行不同类型的任务. 线程是独立的处理流程,可以和系统的其他线程并行或并发地执行.多线程可以共享数据和资源,利用所谓的 ...
- Hive常见时间日期函数的使用与问题整理
这里整理一下Hive常见的时间函数和日期函数和用法,作为平时数据处理过程的一个检索和记录. 平时在数据处理过程中,如果不经常使用时间函数,一时间遇到一些时间上的处理,难免会想不起来. hive本身提供 ...