pycharm 利用docker運行python程序


 

第一步:pycharm配置python運行環境:

setting--------------project interpreter

選擇docker

image name :選擇你想使用的python版本鏡像

如果沒有想使用的python版本列表

去docker 鏡像官網,拉去你想使用的鏡像

盡量下載alpine 鏡像小

第二步:編寫python程序運行


import sys
print(sys.platform)

報錯:


python: can't open file '/opt/project/test_demo/demo_01.py': [Errno 2] No such file or directory

 

解釋:

此時代碼運行的真是路徑,是服務器docker下的路徑,也就是/opt/project/test_demo/demo_01.py

解決:

查看配置路徑

Edit Configurations------------------Docker container setting

主要更改地方:

tools-------------deployment-------------------configuration

新建centos-linux

connection下,協議最好選擇sftp

在connection下配置好host,name,password

再點擊mapping

配置好本地路徑和服務器路經,就是查看配置路徑的那個路徑

第三步:運行程序

每次編寫好代碼后,先把代碼上傳到服務器上,在運行

tools-------------deployment-------upload【your name】

優化方案

tools-------------deployment-------自動上傳

 

第四步:指定服務器代碼文件路徑,

 

(1)Edit Configurations------------------Docker container setting 修改文件

/root/workspace/test

(2)tools-------------deployment-------------------configuration 修改之后

 

(3)配置docker path mapping

虛擬機路徑

/root/workspace/test

本地路徑

E:\www\docker_coder

(4)修改python默認路徑,讓以后的新寫的代碼,不需要配置路徑

Edit Configurations-------------templates---------------python配置docker path mapping

/root/workspace/test


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM