我已經編寫了一個python腳本,使用tweepy
模塊實時存儲tweets。腳本運行良好。python可執行文件無法正常工作
然後我試圖通過添加#!/usr/bin/python
然後在終端上運行chmod +x stream_tweets.py
命令來使腳本可執行。現在,如果我使用python stream_tweets.py
運行腳本,腳本運行良好,但使用./stream_tweets.py
運行腳本顯示我沒有名爲tweepy的模塊錯誤!
我認爲它可能有一些做的環境變量,但我沒有那些很多的想法。誰能解決這個問題嗎?
它的工作原理! 但我有另一個問題。我只安裝了python 2.7,爲什麼我需要使用env python?我的其他腳本也可以運行在各種模塊上運行良好 – Krishh
env python考慮了當前的* nix用戶環境Python可執行文件,這是一種懶惰而優雅的方法,用於執行任何涉及hash-bangs的任何事情。您的其他腳本可能正在使用與其指定的Python環境 – woozyking
關聯的模塊。謝謝! – Krishh