gpt4 book ai didi

python - 从 bash 脚本执行带有 "import requests"的 python 脚本

转载 作者:太空宇宙 更新时间:2023-11-03 18:29:31 25 4
gpt4 key购买 nike

我必须运行一些 python 脚本,并试图创建一个 bash 脚本来为我做这件事。 bash脚本如下:

#!/bin/bash    

FILE=$(ls | grep .\.py)
for f in $FILE
do
python2.6 $f
done

每次调用 python 都会弹出以下错误:

SyntaxError: invalid syntax
Traceback (most recent call last):
File "script.py", line 2, in ?
import requests
File "/[some path]/python/local/lib/python2.6/site-packages/requests-2.0.0-py2.6.egg/requests/__init__.py", line 53
from .packages.urllib3.contrib import pyopenssl

任何想法都会有很大帮助。感谢您抽出时间。

编辑:

输出

import sys
print sys.version
...

2.6.6 (r266:84292, Nov 21 2013, 10:50:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]

最佳答案

您可以进入解释器并执行导入请求并且它可以工作吗?

您可以通过在导入请求之前执行import sysprint sys.version来测试您正在调用哪个版本的Python吗?还可以检查您的 pythonpath 变量,以确保您没有错误地混合不同版本的 python。

此外,您似乎正在使用相当旧版本的请求。升级到较新的版本可能是有意义的(或者至少检查 issues 看看是否有其他人遇到过这种情况)。

关于python - 从 bash 脚本执行带有 "import requests"的 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22602482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com