ImportError: No module named twitter on shell file
ImportError: No module named twitter on shell file
所以我安装了推特
easy_install 推特
my_file.py
import twitter
......
......
当我 运行 我的 python 文件直接在终端上时它工作正常
>python my_file.py
但是,当我将上面的内容放入 shell 文件时
run_script.sh
python my_file.py
我运行这个文件使用
>sh run_script.sh
我收到一个错误
ImportError: No module named 'twitter'
为什么我通过shell脚本安装导入模块post无法识别?
您需要在文件顶部添加一个 sha bang,例如 -
#!/usr/bin/env python
import twitter
Your code goes here ...
然后在终端运行这个命令使这个文件可执行
$ chmod +x my_file.py
并在 bash 脚本中添加:-
./my_file.py
还要确保您已全局安装该模块,而不是将其安装在虚拟环境中
所以我安装了推特 easy_install 推特
my_file.py
import twitter
......
......
当我 运行 我的 python 文件直接在终端上时它工作正常
>python my_file.py
但是,当我将上面的内容放入 shell 文件时
run_script.sh
python my_file.py
我运行这个文件使用
>sh run_script.sh
我收到一个错误
ImportError: No module named 'twitter'
为什么我通过shell脚本安装导入模块post无法识别?
您需要在文件顶部添加一个 sha bang,例如 -
#!/usr/bin/env python
import twitter
Your code goes here ...
然后在终端运行这个命令使这个文件可执行
$ chmod +x my_file.py
并在 bash 脚本中添加:-
./my_file.py
还要确保您已全局安装该模块,而不是将其安装在虚拟环境中