Technic

Ubuntu上安装python3.6以及设置为系统默认

这篇文章记录了如何在Ubuntu上安装python3.6以及将其设置为系统默认。   查看Ubuntu版本 由于python3.6在不同的Ubuntu版本中的安装是不一样的,这里我们先来看一下的Ubuntu的版本,在terminal中输入lsb_release -a即可查看,例如我的Ubuntu版本为16.04.4.   不同Ubuntu版本上的python3.6的安装 文末的参考资料[1]中的高赞回答列举了python3.6在不同版本的Ubuntu上的安装,这里摘抄如下: Ubuntu 14.04 and 16.04 sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update sudo apt-get install python3.6 或者 sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get install python3.6 安装完成后使用python3.6命令运行 Ubuntu 16.10 and 17.04 sudo apt-get update sudo apt-get install python3.6 安装完成后使用python3.6命令运行 Ubuntu 17.10 在Ubuntu17.10中已经默认使用python3.6,所以可以直接用python3运行   设置python3.6为系统默认 安装好python3.6之后,我的系统中有python2.7,python3.5和python3.6三个版本的python。为了避免每次使用python3.6命令,希望把python3.6设置为系统默认。在设置之前,我们首先来看一个系统中python命令,python3命令以及不同版本python的路径,之后的操作中我们也需要其中的部分路径:   设置python命令默认使用python3.6 sudo […]

Continue Reading

Technic

Windows与虚拟机VirtualBox中的Ubuntu共享文件和文件夹

最近因为实验需要,重新启用了好久不用的Virtual Machine,做好基本的设置之后觉得有必要实现windows系统与VirtualBox中的Ubuntu系统的文件共享。尝试了网上说的很多方法都一直报错,最后终于在合并了几个方法的不同步骤之后实现了,现在总结和分享一下。   Windows端 Windows端需要建立一个用来进行文件分享的文件夹,比如我在D盘建了一个ShareWithVM文件夹。在这个文件夹的图标上用鼠标右键单击,然后选择属性–>分享,然后选择“高级分享(Advanced Sharing)”并勾选“分享这个文件夹”,然后单击“确定”即可。   Linux端 设置的重点在linux端,也就是虚拟机上的Ubuntu上,网上有很多教程,可是我使用后并不成功,以下是我的设置过程。 设置VirtualBox中虚拟系统的共享信息 在VirtualBox Manager界面中选择需要设置的Ubuntu虚拟系统,然后按下图的顺序添加刚才在Windows端建立的共享文件夹的信息。这一步可能需要先关闭虚拟机再设置,我不太记得我设置的时候虚拟机是关闭还是运行状态了。   在Terminal中下载所需镜像并安装 这一步可以用参考链接[1]中的方式在windows系统下载然后再虚拟机选择相应镜像,不过我是通过以下的代码实现的。 首先运行Ubuntu并打开一个terminal,然后输入以下代码: sudo apt-get install virtualbox-guest-additions-iso 接下来在图形界面里的以下位置找到这个映像,并用鼠标右键单击,选择Open With Disk Image Mounter,它就会自动安装了,直到安装成功后按enter键退出。 /usr/share/virtualbox/VBoxGuestAdditions.iso   挂载共享文件夹 (2018.06.28补充:以下命令使用了sudo调用了root权限。由于Ubuntu图形界面的时候默认是没有root权限的,在使用图形界面浏览时候可能是出现没有权限浏览共享文件夹的情况。因此我建议做这步的时候不要使用sudo,即:直接mount XXXX。然后你可以进入到共享文件夹中,即下文的/mnt/shared中,在Ubuntu最上方选择“书签-添加书签”,就可以将此文件夹固定到侧边栏便于浏览了。顺便补充一下,如果想给Ubuntu的图形界面赋予root权限,可以使用命令sudo nautilus) 在Ubuntu的Terminal里输入如下命令: sudo mkdir /mnt/shared sudo mount -t vboxsf shareFolder /mnt/shared 或者不加sudo mount -t vboxsf shareFolder /mnt/shared shareFolder是windows中要共享的文件夹的名字,由于我第一步在windows创建的分享文件夹角ShareWithVM,所以我在我这输入的代码实际为: sudo mount -t vboxsf ShareWithVM /mnt/shared 或者不加sudo […]

Continue Reading