⑴ 从终端运行python的问题
我说两句。第一,你先要保证你的python是安装正确的。在CMD中,直接输入python,回车就可以知道。第二,在命令行CMD运行python的脚本文件,首先要在命令行里面,通过 cd 命令,进入到你要打开的python脚本文件所在的根目录。然后利用“python 文件.py”的形式,运行脚本文件。第三,如果前两步都没有问题,运行后系统还提示语法错误的话,那基本肯定就是这个python脚本文件里面的代码有问题了,常见的比如编码呀,缩进呀,开头声明等等的问题。
⑵ 如何在mac终端上使用python3.5
Mac自带的是2.7版本的,但是又不敢随便乱卸载,因为很多系统组件依赖于它,只能另想办法了。
下载3版本的Python ,然后直接双击安装即可。
安装结束后,打开~/.bash_profile文件,可以看到安装过程种被写入了Python的环境变量,看到该环境变量,很容易就找到Python可执行文件的目录了,
/Library/Frameworks/Python.framework/Versions/3.5/bin
在.bash_profile中加入:
alias python="/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"
然后保存退出,source .bash_profile即可。可以运行 python -V进行检验。
Python 安装模块的工具 pip的使用Python安装结束后运行 Python脚本会提示你缺少一些mole,如requests、pymysql等,需要安装。使用如下命令:
pip install <mole_name>
但是你执行了就会报如下错误:
Requirement already satisfied (use --upgrade to upgrade): requests in /Library/Python/2.7/site-packages
提示你升级呗,那就升!然后你就继续升级,发现竟然顺利的完成了升级,升到2.9.x版本。接下来你高高兴兴地运行Python脚本,发现纳尼?竟然还报错,提示缺少模块。
下面我们来一步步地看原因咯:执行一下:
pip --version //查看pip版本
你会发现它是Mac自带的Python包中的pip,然后就应该明白了,你运行的所有的pip install或者update都是安装到2.7包下了。
解决办法
给Python3.5安装pip(可能是它自带的,我没试过,直接装的)安装过后你可以试试pip --version //还是2.7的,那就执行pip3.5吧,当然你也可以仿照上面那样给pip命个别名,请自行做咯,反正我觉得用pip3.5 也行,也不是特别麻烦。
⑶ 什么是终端运行Python
然后给脚本文件运行权限,一般755就OK,如果完全是自己的私人电脑,也不做服务器什么的,给777的权限问题也不大(具体权限含义参考chmod指令的介绍,就不赘述了):
chmod 755 ./*.py
然后执行。
如果在脚本内容的开头已经给出了类似于如下的注释:
#!/usr/bin/env python
那就可以直接在终端里运行:
./*.py
如果没有这个注释
就在终端中执行:
python ./*.py
如果是有图形界面的脚本
在前面的chmod之后,直接双击(KDE桌面是单击)文件来执行即可
⑷ 在python终端怎么打开
命令行是运行和调试python程序的一种方式,从cmd进入python的方法如下
进入python ,打开cmd——>直接输入python即可,如下
推荐学习《python教程》。
⑸ 怎样在终端运行python脚本命令
在py文件开头写
#!/usr/bin/python
在终端输入chmod a+x 文件路径
之后便可双机.py执行
⑹ 怎么在终端里打开 python
windows下双击。linux下,如果你第一行是#!/usr/bin/python, 而且是可执行属性。也可以双击打开。
手工执行是这样,win+r, 输入 cmd 然后 输入 python命令的绝对路径,后面跟着你的脚本名
在linux是打开SHELL的一种。xterm,比如。然后直接运行pythonh 后面跟着你的脚本名。
⑺ 初学Python。请问Python中所说的终端、互交式解释器、包管理、编辑器都是干什么的
终端就是shell界面,可以向其中输入代码或者从其中得到输出结果
交互式解释器是终端使用的Python解释器,它能对输入的代码进行解释和执行
包管理是pip工具,用来安装、卸载和管理扩展包和库
编辑器是你用来写代码的工具,记事本就是一种编辑器,IDLE是Python自带的编辑器
⑻ 我想从终端运行python但是这是怎么回事。顺便问下1.终端是不是就是指运行里输入cmd
cmd是一种终端,终端还有其他的程序,例如power shell,此外在其他类型操作系统里也有不同于cmd的终端。
终端一般可以理解为通过字符命令进行交互操作的程序。
出现三个大于号>>>,表示已经进入python了,此时需要输入python代码,但是python不能理解像cd dir这些东西(cmd能理解它们),因此你不能输入cmd里那些命令,也不能输入c:这样的路径,python不能理解它们的意思。
你可以在三个大于号后面输入:print("Hello World!"),再回车试试。
如果你需要执行某个.py文件而不是进入交互式命令提示符(>>>),在cmd中输入:
python hello_world.py。
注意区分cmd的提示符还是python的提示符,cmd是C:\这样开头的,python是三个大于号,很容易区分。
⑼ mac电脑使用python打开终端并发送两条命令
直接敲python+回车。
打开终端,直接敲python+回车就可以进入python2.7.10的环境了,但是代码打一行运行一行,我们希望打完全部代码之后再运行。