在搞深度學(xué)習(xí)的時(shí)候,我們?cè)诒镜亻_(kāi)發(fā),但是需要在服務(wù)器去運(yùn)行工程,所以需要使用Pycharm進(jìn)行遠(yuǎn)程配置,可以實(shí)現(xiàn)本地代碼自動(dòng)同步到服務(wù)器,并在本地使用服務(wù)器的解釋器。
條件:需要使用專(zhuān)業(yè)版Pycharm。
遠(yuǎn)程部署
點(diǎn)擊菜單欄Tools——Deployment——Configuration

點(diǎn)“+”,新建一個(gè)SFTP類(lèi)型的Deployment配置:

我給新的配置命名為“remote”:

選擇Connection欄,填入服務(wù)器的IP、帳號(hào)、密碼,并點(diǎn)擊“Test Connection”測(cè)試是否可以鏈接。將編碼類(lèi)型改為“utf-8”:

選擇Connection欄,填入本地代碼的路徑:

選擇Excluded Paths欄,添加本地不需要同步的文件夾:

最后點(diǎn)擊OK確定,完成遠(yuǎn)程部署的配置。
遠(yuǎn)程解釋器
遠(yuǎn)程部署可以實(shí)現(xiàn)代碼的自動(dòng)同步,接下來(lái)還要配置遠(yuǎn)程解釋器。
首先拷貝本地Pycharm安裝目錄下的helpers目錄中的所有文件,上傳到遠(yuǎn)程服務(wù)器的登錄用戶(hù)目錄下。例如,我使用的是root用戶(hù),則拷貝至/root/.pycharm_helpers目錄下。
在Pycharm中選擇File -> Settings -> Project:learn -> Project Interpreter -> Add

選擇SSH解釋器,輸入服務(wù)器的IP、帳號(hào),點(diǎn)擊Next,然后輸入密碼:


選擇服務(wù)器上的Python解釋器:

選擇代碼存放地址,我本地的地址是E:/project/learn,服務(wù)器上的地址是/app/learn;

然后點(diǎn)擊確定即可。此時(shí)Pycharm底部會(huì)出現(xiàn)File Transfer欄,顯示代碼文件的同步信息:

此時(shí)運(yùn)行代碼,使用的就是服務(wù)器的Python解釋器。后續(xù)對(duì)代碼的每一次修改,都會(huì)在保存后自動(dòng)上傳服務(wù)器。
常見(jiàn)問(wèn)題
在文件同步過(guò)程中,若出現(xiàn)報(bào)錯(cuò):
Failed to change timestamp of the file
選擇菜單欄Tool——Deployment——Options,取消選中Preferve files timestamps:

畫(huà)紅線處的√即可。
學(xué)習(xí)更多編程知識(shí),請(qǐng)關(guān)注我的公眾號(hào):

審核編輯:湯梓紅
-
服務(wù)器
+關(guān)注
關(guān)注
14文章
10341瀏覽量
91737 -
編程
+關(guān)注
關(guān)注
90文章
3723瀏覽量
97427 -
遠(yuǎn)程調(diào)試
+關(guān)注
關(guān)注
0文章
61瀏覽量
8924 -
python
+關(guān)注
關(guān)注
58文章
4882瀏覽量
90289
發(fā)布評(píng)論請(qǐng)先 登錄
pycharm的安裝使用教程
PyCharm安裝MicroPython插件
pycharm linux的破解步驟
pycharm環(huán)境配置教程詳細(xì)資料免費(fèi)下載
pycharm如何配置Python解釋器
PyCharm為什么這么牛?
如何安裝集成開(kāi)發(fā)環(huán)境PyCharm
Pycharm+Django安裝及配置
Pycharm配置遠(yuǎn)程調(diào)試
評(píng)論