中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

用aws運行python的方法

發布時間:2020-08-10 11:49:00 來源:億速云 閱讀:487 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關用aws運行python的方法的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

如何在AWS上搭建jupyter運行Python

1、先申請aws,然后運行EC2實例,有手把手的教程,我申請的是amazon linux實例https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/EC2_GetStarted.html#ec2-connect-to-instance-linux

2、按照文檔,安裝putty(連接遠程服務器用),winscp(上傳文件用),如何用密鑰連接,文檔中都有,這個很簡單,不會出錯。

3、安裝anaconda,可以下載anaconda 的linux版本,然后bash 安裝,下載地址https://www.anaconda.com/distribution,安裝時按照提示一步步確定就可以。安裝好后,為了能方便用 jupyter notebook 啟動服務,可以配置profile。sudo vi /etc/profile,將”export PATH=/home/ec2-user/anaconda3/bin:$PATH“ 放到最后。

4、配置anaconda,先用jupyter notebook --generate-config,來生成notebook配置文件,然后sudo vim /home/ec2-user/.jupyter/jupyter_notebook_config.py,這里要改2個配置:

一是你服務器上notebook的啟動目錄,這些文件都放在這里,我是c.NotebookApp.notebook_dir='/home/ec2-user/yuanfang';

二是要讓遠程也能夠訪問notebook,所以要改為c.NotebookApp.allow_remote_access = True。改好配置后,重新啟動jupyter,這里注意,要用nohup jupyter notebook來啟動,這樣你斷掉putty連接,jupyter不會停止。

5、安裝nginx。jupyter的默認端口是8888,我本來是想直接遠程通過8888端口來訪問,但配了好久aws的安全組,就是訪問不了8888端口,沒辦法,只好用nginx做代理,暴露80端口。nginx安裝很簡單,sudo yum install nginx。然后sudo service nginx start 啟動。瀏覽器打開你aws實例的公網地址,看到nginx的啟動頁面,就證明nginx安裝好了,也能訪問到。

6、配置nginx。還要通過80端口也能訪問jupyter,所以要配置nginx。這里我是通過修改conf文件sudo vi /etc/nginx/nginx.conf,改掉這里:

location / {
        proxy_pass http://127.0.0.1:8888/;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_http_version 1.1;
proxy_set_header Upgrade"websocket";
        proxy_set_header Connection "upgrade";
        proxy_redirect off;
    }

7、重啟nginx,訪問notebook。然后重啟nginx,sudo service nginx restart,在pc瀏覽器中輸入網址就能訪問notebook了,我的是http://ec2-18-219-124-76.us-east-2.compute.amazonaws.com

8、配置notebook密碼。這里還有最后一步,就是配置notebook密碼,因為是遠程服務,會強制要求你必須設置密碼。按照提示,輸入token(可以看你服務器上notebook的運行日志,里面有token值),并設置密碼,就可以了。

9、愉快的在notebook中寫代碼了。好了,設置完畢,你可以在瀏覽器(甚至是手機)上寫python代碼了。也可以讓朋友們來玩,很適合一些想學python卻沒有編程和環境搭建基礎的朋友。

感謝各位的閱讀!關于用aws運行python的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

从化市| 崇礼县| 东丽区| 曲周县| 德昌县| 镇康县| 嘉善县| 建德市| 辽阳县| 普兰店市| 宁陵县| 长泰县| 永宁县| 大渡口区| 安义县| 赞皇县| 汉沽区| 德昌县| 柳林县| 巩留县| 开平市| 新余市| 西畴县| 梨树县| 陇南市| 舟山市| 惠州市| 谢通门县| 集安市| 淄博市| 大新县| 日土县| 本溪市| 太谷县| 黔南| 富平县| 大足县| 丹寨县| 漳浦县| 司法| 乌鲁木齐市|