精华内容
下载资源
问答
  • 如何在linux下运行python程序

    万次阅读 2012-12-08 01:34:20
    要编辑一个new_python的python程序文件,输入如下命令: $pico new_python (注:可以用vim直接编辑.) 输入如下测试代码: #!/usr/bin/env python print 1+1 其中第一行告诉shell如何执行此文本文件,第二行是...

    要编辑一个new_python的python程序文件,输入如下命令:

    $pico new_python        (注:可以用vim直接编辑.)

    输入如下测试代码:

    #!/usr/bin/env python
    
    print 1+1
    

    其中第一行告诉shell如何执行此文本文件,第二行是一个输出表达式.

    保存文件后,对文件增加可执行屬性

    $chmod a+x new_python             然后在命令行运行它.

    $./new_python


    展开全文
  • 大多数的Linux发行版是安装了两个版本的Python程序一个是Python 2.x一个是Python 3.x一些系统自带的程序文件需要Python 2的支持,另外Python 3又是大势所趋所以,我们最好不要动系统的Python版本需要使用哪个版本...

    5d2009e1a15ff363.jpg

    Linux默认是已经安装好了Python程序

    目前来说,大多数的Linux发行版是安装了两个版本的Python程序

    一个是Python 2.x

    一个是Python 3.x

    一些系统自带的程序文件需要Python 2的支持,另外Python 3又是大势所趋

    所以,我们最好不要动系统的Python版本

    需要使用哪个版本直接声明就可以了

    运行Python的方法:

    我们在Linux系统上打开终端

    输入python

    会弹出Python 2的版本和解释器

    输入python3

    会弹出Python 3的版本和解释器

    所以我们一般情况下,运行python 2的程序就输入命令

    python 程序文件

    运行python 3的程序输入命令

    python3 程序文件

    1562380275323538.jpg

    这里我们默认使用版本为Python 3

    在终端输入命令

    Python3

    弹出Python的解释器以>>>开头

    我们可以在上面输入Python程序

    它会直接输出结果

    比如:

    我们这里输入32+46,输出结果为78

    输入print('hello python'),输出结果hello python

    注意:当我们运行.py文件时,文件里的32+46是不会直接打印出来的

    必须加打印命令

    print(32+46)

    1562380345363284.jpg

    我们退出python3解释器的快捷键不是Ctrl+C

    而是Ctrl+Z

    1562380420840637.jpg

    更多Python相关技术文章,请访问Python教程栏目进行学习!

    以上就是怎么在linux上运行python的详细内容,更多请关注php中文网其它相关文章!

    article_wechat2021.jpg?1111

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    展开全文
  • 1 windows下运行python程序 1)从DOS命令行运行python脚本  用python解释器来执行python脚本,windows下面python解释器是python.exe,我的python文件安装D:\Python27,这个目录下可以看到python解释器...


        

    1 在windows下运行python程序

    1)从DOS命令行运行python脚本

      用python解释器来执行python脚本,在windows下面python解释器是python.exe,我的python文件安装在D:\Python27,在这个目录下可以看到python解释器。

    完整的命令应该是:

    python解释器   .py文件

    解释器和py文件都是包含完整路径的。由于在windows环境下安装好IDLE后,在环境变量中指示了解释器路径。故运行起来只需:

    python   .py文件(完整路径)

    例如:hello.py文件放在 D:\Python27\code文件夹下,运行如下:

    python  D:\Python27\code\hello.py

    或者先进到hello文件所在目录D:\Python27\code,再运行:

    python hello.py


    2) 在集成开发环境中编辑运行程序

    在IDLE里编辑文件:new window,保存,执行。

    3)双击运行

    在windows下,  .py文件可以直接双击运行。





    2,Linux下运行python程序


    1)在IDLE中编写代码和运行,跟windows一样

    2)在命令行里运行程序,跟DOS下差不多,进入.py文件所在目录,用python解释器执行:





    3) 让脚本像普通程序一样运行


    在 .py文件的首行指定python解释器的位置:加上:

    #!/usr/bin/env python

    就可以在.py文件所在的目录,直接用 ./hello.py来执行程序了:


    展开全文
  • 今天小编就为大家分享一篇关于Linux后台运行Python程序的几种方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  • 用Xshell连接服务器,打算服务器上后台运行,但是一旦会话连接断开,代码也会结束执行。 使用 nohup 命令挂起服务并输出日志 nohup python -u test.py > out.log 2>&1 & nohup sh **.sh > /dev/...

    用Xshell连接服务器,打算在服务器上后台运行,但是一旦会话连接断开,代码也会结束执行。

    使用 nohup 命令挂起服务并输出日志

    nohup python -u test.py > out.log 2>&1 &
    
    nohup sh **.sh > /dev/null 2>&1 &
    

    其中参数:
    -u 是为了取消缓存,让代码输出结果可以直接进入日志文件out.log
    > 表示把标准输出(STDOUT)重定向到 那个文件,这里重定向到了out.log
    2>&1:将标准错误输出转变化标准输出,可以将错误信息也输出到日志文件中(0-> stdin, 1->stdout, 2->stderr)
    & 表示在后台执行脚本
    使用 jobs -l 在当前终端可查看后台正在执行的程序
    使用ps -aux |grep username 查看后台正在执行的程序
    或者使用 ps -def | grep查看后台正在执行的程序

    只记录异常日志(推荐)

    nohup python -u test.py >/dev/null 2>error.log  2>&1 &
    

    不记录任何日志

    nohup python -u test.py >/dev/null  2>&1 &
    

    如果不将 nohup 命令的输出重定向,输出将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中

    展开全文
  • linux运行python程序

    2017-11-10 13:25:00
    linux下有多种方式运行python: 1. 命令行执行: 建立一个*.py文档,其中书写python代码。之后,命令行执行: $python *.py 注意事项:1. 需要指明文件的绝对路径;2. 源代码中要指明输出,比如print ...
  • Linux 后台运行python程序

    千次阅读 2017-08-27 15:08:20
    当我们使用SSH远程连接服务器运行python程序时,一旦断开连接,正在运行的python程序也会被关闭。 此时需要用以下方法,使得我们断开连接后,python脚本仍能服务器端运行。假设我们需要后台运行aaa.py 步骤...
  • 文章目录编辑器sublime、终端运行pythonsublime编辑器Linux终端运行python程序<1>编写python程序方法1<2>编写python程序方法2<3>另外一种运行python的程序的方法 编辑器sublime、终端运行python ...
  • 大多数的Linux发行版是安装了两个版本的Python程序一个是Python 2.x一个是Python 3.x一些系统自带的程序文件需要Python 2的支持,另外Python 3又是大势所趋所以,我们最好不要动系统的Python版本需要使用哪个版本...
  • linux后台运行python程序

    千次阅读 2016-05-26 10:27:58
    第一种方法是直接用unhup命令来让程序在后台运行,命令格式如下:unhup python 文件名.py (> ***.log )&在这个命令中,python指定我们要执行的文件为python文件,后面的文件名.py即是我们要执行的文件。括号内容表示...
  • nohup python -u test.py > out.log 2>&1 & nohup sh **.sh > /dev/null 2>... 组合了后台运行程序。 可以输出到 out.log保存程序输出,也可以输出到/dev/null 即空设备,不保存输出。 ...
  • 学习笔记: linux下运行python程序

    千次阅读 2018-02-03 13:59:20
    建立可直接执行的python程序: ~# mkdir python ~# cd python ~/python# vi triangle.py triangle.py 内容如下,是根据输入打印一个三角形 保存退出,输入 chmod 755 triangle.py 修改该文件为可执行 执行该...
  • 大多数的Linux发行版是安装了两个版本的Python程序一个是Python 2.x一个是Python 3.x一些系统自带的程序文件需要Python 2的支持,另外Python 3又是大势所趋所以,我们最好不要动系统的Python版本需要使用哪个版本...
  • Linux下后台运行python程序,并输出日志文件

    万次阅读 多人点赞 2019-04-26 11:40:59
    场景:Python程序执行需要很长的时间或者需要一直跑,或者需要打印并记录很多信息 策略:后台运行程序,然后把打印信息保存指定的文件中,等程序运行结束后,再检查输出日志或者实时观察日志。 1、启动命令: ...
  • 运行linux下代码: python3 src/compare.py 20190327-145140 1.png 2.png 可pycharm如下操作: 这是因为这个程序需要输入参数,上方的工具栏里选择Run>EditConfigurations ,Parameters中配置参数:...
  • 原本采用docker运行python程序,奈何pip安装一直异常,无奈曲线救国,直接在linux运行python程序 安装python3.6.8 安装教程 完成后,linux安装了2个版本的python (centos自带2.7保留,安装了3.6.8版本) 导出依赖...
  • 今天小编就为大家分享一篇关于Linux后台运行Python程序的几种方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 1.第一种方法是直接用unhup命令来让程序在后台...
  • 运行了一个python程序。常规做法是 python3 demo.py 然后程序跑起来了。当我们把终端关闭的时候。发现程序也跟着挂掉了。 解决办法: 使用命令 nohuppython3 demo.py & 命令就可以了。。 多了 一个 nohup 和...
  • LINUX下python程序运行

    千次阅读 2016-09-22 22:03:12
    LINUX下python程序运行 当你学习一种新的编程语言的时候,你编写运行的第一个程序通常都是“HelloWorld”程序,这已经成为一种传统了。运行“HelloWorld”程序的时候,它所做的事只是说声:“HelloWorld”...
  • Linux在后台运行python程序、脚本程序、可执行程序等 [参考]1(https://blog.csdn.net/davidhzq/article/details/102766881):https://blog.csdn.net/davidhzq/article/details/102766881 参考2:...
  • linux后台运行python程序 nohup不挂断

    千次阅读 2020-12-10 20:26:14
    nohup python3 -u test.py > out.log 2>&1 & 或者 nohup sh **.sh >... 组合了后台运行程序。 可以输出到 out.log保存程序输出,也可以输出到/dev/null 即空设备,不保存输出。 ...
  • linux服务器后台运行Python程序

    千次阅读 2019-08-10 17:23:58
    1、大数据量数据的训练耗时较长,比较好的方法是放到远程服务器后台让你运行,将打印信息...”表示后台运行程序 “nohup” 表示程序不被挂起 “python”表示执行python代码 “-u”表示不启用缓存,实时输出打印信息...
  • 在Linux运行python文件

    2020-09-12 22:05:28
    Linux运行python文件运行python文件 运行python文件 (base) root@sayasora-linux:/home/test_python# nohup python -u bilibili.py > bilibili22.log 2>&1 & [1] 19464 首先找到py文件的位置,由于...
  • 如何在Linux下运行Python脚本

    万次阅读 2019-07-20 21:37:38
    1、使用python的IDEL运行python 如果你的Linux安装了python,Ctrl+Alt+T打开Terminal后输入指令:python,会出现>>>,这个时候就可以里面输入python脚本开始运行了 使用exit()退出python环境 该环境与...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 209,343
精华内容 83,737
关键字:

在linux运行python程序

python 订阅
linux 订阅