请选择 进入手机版|继续访问电脑版
发新帖

终端打开 py 文件显示 permission denied

[复制链接]
8724 12

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
新人刚入门 python.
py 文件是用 sublime text 保存的
终端打开后显示下面这个
-bash: /Users/shawn/Documents/PYTHON/hello.py: Permission denied

另求解 sublime text 如何运行代码

举报 使用道具

回复

精彩评论12

jmc891205  新手上路  发表于 2018-4-3 13:04:50 | 显示全部楼层
> python /Users/shawn/Documents/PYTHON/hello.py

or

> chmod u+x /Users/shawn/Documents/PYTHON/hello.py
> /Users/shawn/Documents/PYTHON/hello.py

举报 使用道具

回复
willxiang  新手上路  发表于 2018-4-3 13:14:53 | 显示全部楼层
https://www.google.com/search?newwindow=1&source=hp&ei=N-jBWta6FIy30ATBsoH4BQ&q=sublime+text+python&oq=subli&gs_l=psy-ab.3.1.35i39k1l2j0i67k1l5j0l3.1799.2920.0.5976.6.5.0.0.0.0.170.435.0j3.3.0....0...1.1.64.psy-ab..3.3.435.0..0i131k1.0.kpQcTJgXyx4

举报 使用道具

回复
lukeshawn  新手上路  发表于 2018-4-3 13:34:19 | 显示全部楼层
@jmc891205 你好,我在命令行模式下输入了你的 2 种方法,方法一没变,方法二显示:-bash: u+x: command not found ;
然后我试着在 python 交互模式下输入这个,显示 SyntaxError: invalid syntax

举报 使用道具

回复
araraloren  新手上路  发表于 2018-4-3 13:36:15 | 显示全部楼层
Maybe your python script missing the executable permission.

举报 使用道具

回复
lukeshawn  新手上路  发表于 2018-4-3 13:48:44 | 显示全部楼层
@araraloren how to figure it out

举报 使用道具

回复
yxy2829  新手上路  发表于 2018-4-3 13:54:12 | 显示全部楼层
加 sudo

举报 使用道具

回复
mssora  新手上路  发表于 2018-4-3 13:54:43 | 显示全部楼层
@lukeshawn  #1 的命令都是在 shell 里面运行的,还有如果要直接运行需要在脚本第一行指定解释器:#!/usr/bin/env python

举报 使用道具

回复
mcfog  新手上路  发表于 2018-4-3 14:00:04 | 显示全部楼层
@lukeshawn 大于号是用来表示这是一行 bash 指令,并不需要实际输入在 bash 当中

举报 使用道具

回复
yianing  新手上路  发表于 2018-4-3 14:09:47 | 显示全部楼层
新人先用 IDE 吧,一键运行,还有提示。

举报 使用道具

回复
lukeshawn  新手上路  发表于 2018-4-3 14:32:20 | 显示全部楼层
@mcfog 成功了,谢谢。

举报 使用道具

回复
lukeshawn  新手上路  发表于 2018-4-3 14:39:46 | 显示全部楼层
@yianing sublime 无法一键运行的么

举报 使用道具

回复
yianing  新手上路  发表于 2018-4-3 14:43:51 | 显示全部楼层
@lukeshawn #11 懒得配那些插件,

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表