2016-06-24 4 views
0

私の好みのモジュールweb.pyがフラスコのような他のモジュールのようにプリインストールされていないことを発見した。いくつかのフォーラムを見したら、私はインストールは、ハッシュコンソールで、次の方法で発生するであろうことを理解するために来た:Pythonどこでもメインディレクトリ以外のモジュールにアクセスできない

pip install --user web.py 

それは明らかに私の驚きにただした:Aを実行する際に

Requirement already satisfied (use --upgrade to upgrade): web.py in /usr/local/lib/python2.7/dist-packages 

python 2.7のシェルをメインディレクトリに置く(「New 2.7 Shell」をクリックしたときに実際に起こっている場合)。「web」を正常にインポートしましたが、/ site/runのメインディレクトリの外で同じ 'import web' py私はうまくいかなかった...誰かがこの問題を解決するために必要なことを私に知らせるかもしれない?

+0

メインディレクトリの外でインポートWebをどのように実行していますか? – hwjp

+1

web/web.pyというファイルまたはモジュールがあり、システム全体のweb.pyを妨害している可能性がありますか? – hwjp

答えて

1

私の愚かさを謝ります... pythonanywhereはデフォルトではpython 3.xであり、web.pyは2.xモジュールであることがわかりましたが、失敗しました。私は、おそらくこのポストが、自分自身のような平等に控えめな個人を将来的に助けることを願っています。

+1

ここにPythonAnywhereの開発者 - 私は少し混乱しています。コマンドラインでは、 'pip'、' python'などはすべてデフォルトで2.7です。ウェブサイトでは、作成時に指定したPythonバージョンが使用されます。デフォルトが3.xであることを示唆したものはどこにありましたか? –

+1

ああ、待っている - 私があなたが何を指しているのか知っていると思います - エディタで "保存して実行"ボタン( ">>>"というラベル)を使用したときは特にそうでしたか?それは確かに3.4です。これを変更する方法については、いくつかのヒントがあります:https://help.pythonanywhere.com/pages/SaveAndRunPythonVersion –

関連する問題