Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python可执行文件无法正常工作_Python_Tweepy - Fatal编程技术网

python可执行文件无法正常工作

python可执行文件无法正常工作,python,tweepy,Python,Tweepy,我已经编写了一个python脚本,它使用tweepy模块实时存储推文。脚本运行良好 然后我试图通过添加#使脚本可执行/然后在终端上运行chmod+x stream_tweets.py命令。现在,如果我使用python stream\u tweets.py运行脚本,脚本运行正常,但是使用/stream\u tweets.py运行脚本会显示一个错误,即没有名为tweepy的模块 我认为这可能与环境变量有关,但我对这些不太了解。有人能解决这个问题吗?安装tweepy,如前所述安装tweepy,如前所

我已经编写了一个python脚本,它使用
tweepy
模块实时存储推文。脚本运行良好

然后我试图通过添加
#使脚本可执行/然后在终端上运行
chmod+x stream_tweets.py
命令。现在,如果我使用
python stream\u tweets.py
运行脚本,脚本运行正常,但是使用
/stream\u tweets.py
运行脚本会显示一个错误,即没有名为tweepy的模块


我认为这可能与环境变量有关,但我对这些不太了解。有人能解决这个问题吗?

安装tweepy,如前所述

安装tweepy,如前所述

而不是
#/usr/bin/python
使用python
所说的,或者
#/usr/bin/env python

而不是
#/usr/bin/python
使用python所说的,或者
#/usr/bin/env python

嗯,这就是我最初安装tweepy的方式。它工作正常,问题在于可执行文件。嗯,这就是我最初安装tweepy的方式。它工作正常,问题在于可执行文件。它工作正常!但我还有一个问题。我只安装了python 2.7,为什么我需要使用env python?我的其他脚本也运行在各种模块上,运行fineenv python时考虑了您当前的*nix用户环境python可执行文件,这是一种懒惰但优雅的方法,可以执行任何涉及散列的操作。您的其他脚本可能正在使用与其指定的Python环境相关联的可用模块It works!但我还有一个问题。我只安装了python 2.7,为什么我需要使用env python?我的其他脚本也运行在各种模块上,运行fineenv python时考虑了您当前的*nix用户环境python可执行文件,这是一种懒惰但优雅的方法,可以执行任何涉及散列的操作。您的其他脚本可能正在使用与其指定的Python环境相关联的模块