ubuntu虚拟机安装python,ubuntu如何安装python3.7
ubuntu本身有Python 2.7版本,但是不同版本的Ubuntu有不同版本的Python3。我用的是版本14,也就是python34。我想升级到36版。当然,如果有必要,你可以把它改成任何版本。
1.安装python36(不需要)在终端输入以下命令(不要怀疑,每行都是一个命令)
http://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz WGET tar-xvzf python-3 . 6 . 4 . tgz CD python-3 . 6 . 4。/configure-with-SSL make sudo make install这些命令将使您的ubuntu下载python3.6.4并替换您当前版本的python3。
2.安装python运行时环境,输入sudo passwd,输入root密码,输入su,输入超级管理员(如果还没设置,需要设置root密码)。也许你在安装的时候需要升级你的apt-get,在命令行输入apt-get update。
sudo apt-get安装python sudo apt-get安装python-dev(用于编译外部模块文件)sudo apt-get安装python-pipudo apt-get安装libxml * Sudo apt-get安装net-tools sudo apt-get安装lsof python 3,安装pip,命令是Sudo apt-get安装python3-pip。
执行后输入python3,判断是否已经成功安装。python3.6.4显示如下图,安装成功:
3.更新pip版本sudo pip安装-升级pip 4。安装ssh sudo apt-get安装OpenSSH-server 5。安装Nginx sudo apt-get安装nginx 6。安装uwsgi sudo pip安装uwsgi在部署django项目之前,输入以下命令打开端口8000
Uwsgi - http :8000 - chdir项目路径-w项目名称。删除被占用端口的wsgi命令:sudoffuser-k8000/TCP
安装完以上,就可以使用python了。
可以通过FileZilla将项目上传到ubuntu /home/project目录,安装项目运行所需的第三方包,迁移数据库数据,访问项目目录,运行项目,检查问题。
FileZilla的问题虚拟机通过快速连接方式连接网络,ip地址、用户名、密码正确(默认端口为21,未定制),连接失败,出现如下错误:
尝试连接“econrefused-连接被服务器拒绝”失败。解决办法:
点击左上角的新建站点,选择协议SFTP协议;然后输入ip地址、用户名和密码。
虚拟机通过网桥模式连接到网络,ip地址为:192.168.119.147。服务器已通过新站点方法(SFTP)(使用非根帐户)连接,但使用系统根帐户登录失败。解决方法:
检查配置文件vim /etc/ssh/sshd_config
将permitrootlogin无-password改为PermitRootLogin yes保存并退出vim,sudo reboot重启服务器,然后再次连接;同时也解决了使用secureCRT时root帐号无法直接连接linux服务器的问题。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。