Ubuntu版本 16.04
一、virtualbox 下创建win10-Ubuntu共享文件夹
(本文前提:首先在设备-共享文件夹中设置了共享的文件夹,并)
1.安装增强功能,设备-安装增强功能
2.安装成功后重启
3. 切换用户。su 然后根据提示输入密码
4.创建Ubuntu下 共享文件的路径及名称:mkdir /filename
5.mount -t vboxsf filename1 /filename/
以上,其中filename1指的是win共享文件夹中的文件夹名称,filename 是指Ubuntu下的该共享文件夹的名字,二者可以相同。
需要注意的是filename的斜杠!!
6.设置自动挂载,使重启后虚拟机系统共享仍在。
可以在/etc/fstab中添加一项
filename1 /mnt/filename vboxsf rw,gid=110,uid=1100,auto 0 0
参考:https://jingyan.baidu.com/article/2fb0ba40541a5900f2ec5f07.html
二、安装py2 py3 共存
Q1.安装py2 py3 共存,环境变量设置无误
cmd下可以直接启动py3,启动py2需要进入其安装路径下才可以。
运行py -3 错误提示 Requested Python version (3) not installed???
查看注册表只有py2的文件名字,没有动,点进去看了下。
Q2.过了会运行正常。一头雾水。。
当python脚本需要python2运行时,只需在脚本前加上
#! python2
当需要python2的pip时,只需
py -2 -m pip install xxx
Q3.json 文档的读取
loads把字符串转换成数据类型 load把文件打开从字符串转换成数据类型
三、win10 下python3安装serial模块
直接 pip install 提示retry ing 失败
去官网(https://pypi.org/project/pyserial/#files)自行下载.whl安装包,并将其放到用户目录下(c:/user/username/)运行
pip install pyserial-3.4-py2.py3-none-any.whl
搞定!
四、安装更新vmtool之后 Ubuntu 进入emergency mode
解决办法:
1、按回车键,进入命令行输入模式
输入密码
2、输入vim空格/etc/fstab编辑fstab文件 (没有安装vim 要安装,百度安装方式)
1)vim下输入i切换到插入模式
2)按方向键移动光标到之前的挂载命令前面,
输入#和空格,将命令注释掉,一定要输入空格。
3)按ESC退出插入模式,输入:wq保存修改
4)输入reboot重启Ubuntu
但是这样貌似之前共享的文件夹不能用了。。
最终解决办法就是取消自动挂载
手动
sudo mount -t vboxsf wshare /mnt/ushare