首页 > 系统相关 >在linux虚拟机中运行python

在linux虚拟机中运行python

时间:2022-12-03 23:22:26浏览次数:43  
标签:python 虚拟机 vim 终端 linux python3 输入

在linux虚拟机中运行python

方法1:运用python指令运行

一般情况linux系统会自动安装python

所以在终端中输入python3就自动进入python的交互模式

输入ctrl+z退出交互模式

如果想进入编辑模式,需要创建py文件

1.在终端输入touch+文件名进行创建

如下:

打开主目录文件夹便可以发现该文件已经被创建完成了

2.接着在终端输入vim+刚刚创建的文件名,通过vim进行编辑

输入后进入vim普通模式,输入i或a进入插入模式,才可以进行输入代码。

ctrl+shift+v将事先复制好的代码粘贴进文件中

再点击esc退回vim普通模式,再输入:进入vim命令行模式,

输入wq从而保存并退出vim编辑。

3.最后在终端中输入python3+文件名即可运行刚刚输入的代码。

运行结束自动退出。

方法2:运用终端运行

1.在刚刚创建的python文件开头第一行输入下面其中之一:

#!/usr/bin/python
#!/usr/bin/env python

两者效果相同,都是告诉系统python解释器的路径,区别在于第二条先在env里查找python的安装路径,能够防止用户没有将python装在默认的 /usr/bin 路径里。

!!!注意:这里输入的python应为下安装的python版本,即安装python3应该输入python3。!!!

2.输入后在终端中给文件加上可执行权限

命令为:chmod +x 文件名

这样不用python命令即可执行该文件

3.最后在终端输入:./文件名

即可实现:

标签:python,虚拟机,vim,终端,linux,python3,输入
From: https://www.cnblogs.com/102204216zxf/p/16949023.html

相关文章

  • python推导式
    python推导式推导式是用一行式子来完成循环操作的语句,一般与for循环结合来使用。列表推导式公式[exprforvalueincollection[ifcondition]]例子对循环内元素......
  • Linux基础-学会使用命令帮助
    概述使用whatis使用man查看命令程序路径which总结参考资料概述Linux命令及其参数繁多,大多数人都是无法记住全部功能和具体参数意思的。在linux终端,面对命令......
  • Python基础之函数
    一、函数的作用函数就是将⼀段具有独⽴功能的代码块整合到⼀个整体并命名,在需要的位置调⽤这个名称即可完成对应的需求。函数在开发过程中,可以更⾼效的实现代码重⽤。二、......
  • 【Linux】/proc/stat解析
    一.概述1.1CPU时间cpu指标含义user用户态时间nice用户态时间(低优先级,nice>0)system内核态时间idle空闲时间iowaitI/O等待时间irq硬中断softirq 软中断iowait......
  • Python处理PDF
    目录ReadinfoRotatePageMergePDFsSplitPDFsEncryptaPDFDecryptaPDFAddwatermarkreference:HowtoWorkWithaPDFinPythonreference:给PDF添加水印本文使......
  • 太神奇,Linux中的虚拟网络
    随着平台虚拟化的迅速发展,对公司生态系统的其他部分进行虚拟化也并不稀奇。最近的之一就是虚拟化网络。平台虚拟化的早期实现创建了虚拟NICs,但是今天,网络中更大的部分......
  • 最大流,最小费最大流问题 python
    最大流,最小费最大流问题python徐少华算法设计与分析P145解题思路解题算法最小费用最大流:解法I步骤一:利用最大流算法,将网络的流量调整到最大流步骤二:构建......
  • Python 第11章 上机实验
    说明:导入pymysql包,关于使用mysql的代码,只能在我的电脑使用,同时我抹去了使用mysql的账号秘密importsqlite3#连接到SQLite数据库conn=sqlite3.connect('mrsoft.db')......
  • 【Python】笔记:协程
    协程用作协程的生成器的基本行为协程使用生成器函数定义:定义体中有yield关键字defsimple_coroutine():print('->coroutinestart')x=yield#因为......
  • 【Python】笔记:上下文管理器和else快
    上下文管理器和else快类似于then的elsefor...else...仅在for循环运行完毕后运行else,不能被breakwhile...else...仅在while条件为false而退出后运行......