Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]目录1、VMware安装Ubuntu16.4虚拟机1.1、下载Ubuntu镜像文件1.2、安装Ubuntu虚拟机1.2、装Ubuntu系统和虚拟机工具1.3、解决Ubuntu不能全屏显示1.4、设置共享文件夹1.4.1、主机上的文件夹设置1.4.2、虚拟机上的设置1.5、解决/mnt下没有hgfs文件夹1.6、解决找不到共享文件夹的问题1.7、解决重启后共享文件夹没有了的问题2、Ubuntu安装Python3.92.1、安装Python3.92.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

目录

1、VMware安装Ubuntu16.4虚拟机

1.1、下载Ubuntu镜像文件

1.2、安装Ubuntu虚拟机

1.2、装Ubuntu系统 和 虚拟机工具

1.3、解决Ubuntu不能全屏显示

1.4、设置共享文件夹

1.4.1、主机上的文件夹设置

1.4.2、虚拟机上的设置

1.5、解决/mnt下没有hgfs文件夹

1.6、解决找不到共享文件夹的问题

1.7、 解决重启后共享文件夹没有了的问题

 2、Ubuntu安装Python3.9

2.1、安装Python3.9

2.2、设置软链接

2.3、解决 执行ipython时 ModuleNotFoundError: No module named ‘CommandNotFound’ 报错 

2.4、解决 执行ipython时 ModuleNotFoundError: No module named ‘IPython’ 报错 

3、Ubuntu安装PyCharm

说明:


1、VMware安装Ubuntu16.4虚拟机

1.1、下载Ubuntu镜像文件

Ubuntu16.4镜像文件下载地址:阿里云开源镜像站资源目录 (aliyun.com)

 根据自己电脑位数下载桌面版的iso文件:Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]


1.2、安装Ubuntu虚拟机

图片太多,凑一起看:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 安装好后就要设置驱动,就是用到刚刚下载的Ubuntu镜像文件:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]


1.2、装Ubuntu系统 和 虚拟机工具

然后进入虚拟机,开始自动装系统:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

安装好后系统会要求重启,让系统自动重启可能会一直卡那,所以可以手动重启

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 进入虚拟机后,我们就直接先安装好VmwareTools,如图点击安装VMwareToolsVmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

然后到虚拟机内,就会有如下窗口:Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

然后把上图这个VMwareTools这个压缩包复制到另一个文件夹(自己祟拜你创建的)里面,再右键单击空白处选择终端中打开

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 进行解压缩:

tar -zxvf VMwareTools-10.3.21-14772444.tar.gz

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 然后进入到安装程序目录:

cd vmware-tools-distrib/

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 然后在终端中执行安装:

./vmware-install.pl

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 然后就是一直回车,直到安装完成。


1.3、解决Ubuntu不能全屏显示

如果你的Ubuntu在VM里面不能全屏显示的话,先在终端中输入命令

sudo apt-get install open-vm-tools

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

这步执行完后基本就能全屏显示了,如果没有再在终端输入:

sudo apt-get install open-vm*

1.4、设置共享文件夹

1.4.1、主机上的文件夹设置

在你要共享的文件上右键单击,选择 属性 ,选择 共享:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

点击共享后,选择共享的用户,下拉选择Everyone,添加,共享

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]


1.4.2、虚拟机上的设置

看图操作即可,最后设置完成要记得点击确定:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 然后就可以在Ubuntu的/mnt/hgfs路径下查看共享的文件夹


1.5、解决/mnt下没有hgfs文件夹

这种情况需要重新安装VMwareTools,如果虚拟机上的重装VMwareTools的选项为灰色不可选,可以先把虚拟机关机(是关机),在重新开启虚拟机的时候就会看到重装VMwareTools的选项可选了,点击他,然后就会回到上面安装VMwareTools的步骤。Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]


1.6、解决找不到共享文件夹的问题

经历了以上步骤,如果找不到共享文件夹的话,

先打开终端,输入命令:

vmhgfs-fuse .host:/  /mnt/hgfs/

然后查看是否能看到共享文件夹,如果还是不能,那再输入以下命令查看共享文件夹是否设置成功:

vmware-hgfsclient

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 如上图出现了共享文件夹的名称说明设置成功,然后在输入以下命令:

sudo vmhgfs-fuse .host:/ /mnt -o nonempty -o allow_other

就可以在/mnt/hgfs中看到共享文件夹了。


1.7、 解决重启后共享文件夹没有了的问题

将上一步的操作设置为每次重启自动执行就可以解决这个问题:

先给一个叫rc.local的文件设置权限,让他可读可写可执行:

sudo chmod 777 /etc/rc.local

然后将他打开并编辑,在   exit 0  的前面的位置插入以下命令:

sudo vmhgfs-fuse .host/ /mnt/hgfs -o nonempty -o allow_other

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 然后每次重启就不会找不到共享文件夹了。 


 2、Ubuntu安装Python3.9

2.1、安装Python3.9

打开终端,先安装编译依赖项:

sudo apt install -y wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

再下载源码包:

wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0b4.tgz

解压源码包:

tar -zxvf Python-3.9.0b4.tgz  

然后进入到刚刚解压的目录中:

cd Python-3.9.0b4

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

设置编译参数:

./configure --prefix=/usr/local/python3

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 编译:

make

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

安装:

sudo make install

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

出现如下提示为安装成功:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]


2.2、设置软链接

先删除原先系统的链接:

sudo rm python
sudo rm python3
 #并不会删除 python2.7 和 python3.5

 如果在删除的过程中出现了”没有那个文件或目录“的报错,那么用要删除对象的绝对地址来进行删除:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 删除后,设置软链接:

sudo ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
sudo ln -s /usr/local/python3/bin/python3.9 /usr/bin/python

再设置pip的软链接

sudo ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip3
sudo ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip

然后就安装完成了:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]


2.3、解决 执行ipython ModuleNotFoundError: No module named ‘CommandNotFound’ 报错 

 报错如图:根据报错的信息,找到相关文件:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

给他设置权限,让我们可以编辑:

sudo chmod 777 /usr/lib/command-not-found

然后在该文件的第一行把3修改为自己系统python的版本(我这是3.5),然后保存退出

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 此时执行ipython会有提示安装:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

然后输入这两个命令,就可以安装上ipython。


2.4、解决 执行ipython时 ModuleNotFoundError: No module named ‘IPython’ 报错 

报错如图:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

意思是没有IPython这个模块,所以我们直接下载好这个模块就可以了:

pip install IPython

但是我在下载的时候又碰上这样的报错:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 查了好久也没搞好,最后还是靠自己探索出来才成功,方法如下:

在home里面有一个get-pip.py文件:Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 先给设置权限,让他可以执行:

sudo chmod +x get-pip.py

 然后执行:

./get-pip.py

然后会有提示,进行pip的更新,于是就直接更新:

/usr/bin/python -m pip install --upgrad pip

最后在执行安装IPython的命令就可以了,安装好后就能执行ipython了:

pip install IPython

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]


3、Ubuntu安装PyCharm

先进到官网下载Linux版的安装包:Download PyCharm: Python IDE for Professional Developers by JetBrains

 如图,我选择社区版下载:Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 下载好后,我的Ubuntu自动跳出窗口,点击提取:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 然后选择提取位置,之后就会有提取成功提示:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 然后到被提取出来的文件夹的bin目录下,在这打开终端:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

注意这有个pycharm.sh文件,我们执行他,就会出现下图页面,选择continue:

./pycharm.sh

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 然后会有以下页面,我选择Don’t:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

 然后就打开了PyCharm,点击左下角的设置图标:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

如图点击创建一个桌面进入方式:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

勾选上这个复选框,点击ok:

Vmware安装Ubuntu16.4、Ubuntu里安装python3.9、Ubuntu安装PyCharm的过程及出现的问题的解决[通俗易懂]

然后就可以使用了。


说明:

以上全是我自己这两天多次安装Ubuntu虚拟机、python3.9所经过的步骤和遇到的问题,在网上查了很多文章,尽管有些命令不全明白意义,但是效果都是亲测有效。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/174289.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 完全二叉树和二叉树性质「建议收藏」

    完全二叉树和二叉树性质「建议收藏」一.完全二叉树特点:1.叶子节点只能出现在最下面2层2.层序遍历时连续的二.二叉树性质第i层,最多有2的(i-1)次方个节点深度为k,最多有2的k次方-1个结点叶子节点为n0,度为2的结点为n2,则n0=n2+1n个节点的完全二叉树,深度为log[(2,n)+1]取下地板n个节点的完全二叉树,按层序编号,任一结点ia.i=1,则结点为根,若i&…

  • kali制作安卓免杀木马_kali工具绑捆

    kali制作安卓免杀木马_kali工具绑捆Shellter是一款动态shellcode注入工具,我们可以将shellcode注入到其它程序上,从而来躲避杀毒软件的查杀。俗称为免杀官网:https://www.shellterproject.com/目前最新版本是7.2,主程序是.exe文件所以在windows下可以直接使用,在linux上运行的话就需要安装wine环境来运行。我使用的KaliLinux版本是kali-linu…

  • LinkedList浅析

    LinkedList浅析LinkedList简介LinkedList是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。LinkedList实现List接口,能对它进行队列操作。LinkedList实现Deque接口,即能将LinkedList当作双端队列使用。LinkedList实现了Cloneable接口,即覆盖了函数clon…

  • python 面向对象(进阶篇)

    python 面向对象(进阶篇)上一篇《Python面向对象(初级篇)》文章介绍了面向对象基本知识:面向对象是一种编程方式,此编程方式的实现是基于对类和对象的使用类是一个模板,模板中包装了多个“函数”供使用(可以讲多函数

  • 安全通信网络-(一)网络架构

    安全通信网络-(一)网络架构安全通信网络随着现代信息化技术的不断发展,等级保护对象通常通过网络实现资源共享和数据交互,当大量的设备连成网络后,网络安全成了最为关注的问题。按照“一个中心,三重防御”的纵深防御思想,边界外部通过广

  • Map与JSONObject对象相互转换记录「建议收藏」

    Map与JSONObject对象相互转换记录「建议收藏」业务背景:因为要嵌套一些数据报表,页面点击菜单直接进行url访问,因访问受限要修改url权限,返回数据是JSONObject,防止出现异常,后台进行了一些Map于JSONObject的转换,记录下来配置得json文件格式:{“redashLinks”:[{“name”:”在盈利表”,”url”:”http://i…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号