过程还不简单,一直在找教程-出问题-找教程...这篇相当于一个合集以及雷点提示,一直到安装pycharm都亲测有效!
补充一下,我安装是因为跑一个深度学习代码环境配置是这样的,但现在发现用虚拟机跑不太可行,如果是和我相同安装背景的小伙伴可以换个方法了...
目录
1.1 下载并安装VMware Workstation Pro
一、VMware虚拟机安装Ubuntu16.04
1.1 下载并安装VMware Workstation Pro
参考文章:虚拟机VMware下载与安装教程(详细)-CSDN博客
许可证密钥可以上网找到的~
1.2 ubuntu下载
用的镜像网站:ubuntu 16.04 镜像下载(国内开源镜像站)_ubuntu16.04镜像下载-CSDN博客
ubuntu-16.04.7-desktop-amd64.iso (下载的这条)
1.3 创建虚拟机并安装ubuntu
参考文章:VMware安装Ubuntu 16.04(完整版图文教程)_vmwave 安装乌班图16.04-CSDN博客
需要注意的是,在安装类型选择时,看到有文章说单系统才选择选择清除整个磁盘(?),双系统选择“其他分区”,于是我选择了后者。后续步骤参考了这篇文章:虚拟机、实体机(双系统)ubuntu18.04安装(VMware、实体机)_ubuntu实体机和虚拟机能同时安装吗-CSDN博客
安装完以后弹出如图对话框。不过我尝试了重启虚拟机和重启电脑,都没有影响,就暂时不管了。点击“现在重启”。
二、安装VMTools
VMTools不是必须安装,不过我觉得很有用。装了以后可以调节屏幕分辨率(不然真的太小了看的眼睛疼),主机和客户机之间可以自由复制粘贴(包括文件文字),用起来舒服多了。
更改映像文件后再进入虚拟机安装,参考文章:“客户机操作系统已将 CD-ROM 门锁定,并且可能正在使用 CD-ROM,这可能会导致客户机...” 报错解决办法-CSDN博客安装 VMware Tools 过程详解 - 知乎 (zhihu.com)
略有不同的是,这里我输入解压命令有报错,直接右击并“提取到此处”解决;然后直接输入命令:
sudo ./vmware-install.pl
之后重启系统, 安装完成。
顺便说下复制粘贴怎么打开:虚拟机->设置->选项->客户机隔离
三、下载安装Pycharm
参考文章:在Ubuntu中安装并配置Pycharm教程_ubuntu安装pycharm-CSDN博客
官网下载链接:在Ubuntu中安装并配置Pycharm教程_ubuntu安装pycharm-CSDN博客
在ubuntu中下载,下的是linux community版本,得到压缩包pycharm-community-[版本号].tar.gz,解压缩,进入bin文件夹后直接启动。
cd bin
./pycharm.sh
四、下载安装Python3.6.9
官网下载链接:Python Release Python 3.6.9 | Python.org
在ubuntu中下载,下的是图中的版本,然后得到压缩包Python-3.6.9.tgz。(先别急装,看第五步)
#解压压缩包,也可以直接右击,“提取到此处”
tar xfz Python-3.6.9.tgz
#进入解压后的文件夹
cd Python-3.6.9
./configure --with-ssl
make
#这步有报错,接下来详细说明
sudo make install
install这步有报错:“zipimport.ZipImportError: can't decompress data”,查了文章发现是缺少zlib 的相关工具包导致的。打开终端,安装zlib相关依赖包:
#ubuntu好像不支持yum仓库,导致yum -y install失败
apt-get install zlib*
再次输入命令,最后安装成功,“success”。通过输入以下命令检查是否安装成功(显示3.6.9):
python3 -V
五、Pycharm中配置环境
创建虚拟环境,报错“no module named ssl”。
参考文章:如何解决Python找不到ssl模块问题 No module named _ssl_modulenotfounderror: no module named '_ssl-CSDN博客
建议是先按照文章中安装好openssl,再把python搭建到虚拟机。这里openssl的安装我成功了,但是virtualenvwrapper的下载还是报错,应该是因为我第一次安装python的时候还没下载新版本的openssl(?),可能得重新安装python。
六、补充
- 我用ubuntu老是死机,必须要强制重启电脑,很大一个原因就是键入的太快,比如说删除什么东西一直按backspace,虚拟机反应不过来,就死机了...所以建议大家键入的时候慢慢按;
- 如果是和我相同安装背景,建议考虑安装双系统,或者在电脑上安装anaconda配置环境(更简单)。但如果你的电脑没有独显,那只能选择云服务器了。