【エラー】NameError: name ‘xrange’ is not defined
Pythonのバージョン違いのエラーのようです。
Python3からは、
for i in xrange(100):
print i
のような、xrange関数が廃止されrangeになったため、古いプログラムを現在のPythonのバージョンで動かすとこのようなエラーが出るようです。
1、プログラム中のxrange関数を全てrangeに入れ替える、
2、Python3環境をPython2環境にして実行する。
のどちらかでエラーが解決します。
1の場合は、
プログラム中の関数の中の、
xrange
を、エディタ上でコマンド+fで検索し、全て
range
にリプレイスすれば良いです。
2の場合は、
今のPython3環境のパッケージのバージョンを色々変えるのは大変なので、
新しい環境を作ったほうが早いでしょう。
スギヤマです。
主にガジェットいじりに関わる記事を投稿します。
この記事へのコメントはありません。