問題タブ [pythonanywhere]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Requests/lxml スクリプトはターミナルでのみ機能しますが、IDLE または PythonAnywhere ではデータを取得しませんか? 何が原因でしょうか?
したがって、コードはターミナルで希望どおりに動作しますが、IDLE (自作に付属) または PythonAnywhere では動作しません。
後で収集されたはずのデータを呼び出そうとすると、エラーが発生しますが、関数自体はエラーを返しません。
ターミナルで実行すると、生データが返されます [数量項目 1、説明項目 1、数量項目 2、説明項目 2 など]
IDLEまたはPythonAnywhereで実行すると、[]が返されます。
エラーが発生しています:
これの原因は何か、またはトラブルシューティングの方法はありますか? これを端末の外で実行できる必要があります。できればPythonAnywhereで。
私は使っている:
パイソン 2.7.6
OS X 10.8.5
リクエスト==2.4.3
lxml ==3.3.6
pythonの無料版はどこでも
編集::
IDLE は Python 2.7.6 を使用しています (シェルの上に表示されます)。
リクエストは Python2.7 コンソールを使用しています 869203
ターミナルは Python 2.7.6 を使用しています ($ python --version は Python 2.7.6 を返します)
python - Django で使用する正しい設定ファイルの選択
私はDjango の 2 つのスクープ:複数の設定ファイルに関するDjango 1.6 のベスト プラクティスのアプローチに従っています。Django 1.7 と virtualenvwrapper を使用しています。
私のセットアップは次のとおりです。
Django が使用する設定ファイルをどのように認識しているかについて、私は少し混乱しています。manage.py を実行するたびに設定ファイルを指定したくありません。omouse anser here で説明されているように、DJANG_SETTINGS_MODULE 環境変数を設定したいと思います。
私を混乱させるのは、 wsgi.py ファイルに次の行があることです。
このファイルは本番サーバーでのみ使用されますか? サーバーで DJANGO_SETTINGS_MODULE 環境変数が既に定義されている場合はどうなりますか?
ローカルで実行する場合、コンソールを開くたびに DJANGO_SETTINGS_MODULE 環境変数を設定する必要があることを理解しています。ここで、virtualenvwrapper で postactivate フックを定義できることを読みました。このフックは、環境をアクティブにするたびに必要な環境変数を作成します。
これは、正しい DJANGO_SETTINGS_MODULE 環境変数がローカル マシンに読み込まれるようにするための推奨される方法ですか? ホスティング サーバーにも同様のファイルをセットアップする必要がありますか? ホスティングに PythonAnywhere を使用する予定です。
最後に、ステージング サーバーを実行している場合、Django にステージング設定ファイルを読み込むように指示するにはどうすればよいでしょうか? ステージング サーバーは本番サーバーと実質的に同じなので、ステージング サーバー用に別の wsgi.py ファイルが必要だと思いますが、それはアンチ パターンのようです。
python - ファイルからパッケージをインストールする方法は?
問題の解決を手伝ってください。
ホスティング pythonanywhere.com で、python2.7 のプロジェクトを選択し、requirments.txt ファイルからパッケージをインストールしようとしました。次のコマンドを使用します。
結果は、次のエラー メッセージです。
要件.txt:
メールで私は手紙を受け取りました:
どこが間違っているのか教えてください。
python - Webフレームワークなしでpythonanywhereでリクエストを転送するようにプロキシWebサーバーをセットアップする方法
安全に保つためのAPIキーを使用する小さなデスクトップアプリケーション(python 2.7、tkinter)を作成しました-つまり、ソースpythonファイルに保存しません。推奨された方法は、アプリから Web サーバーにリクエストを送信し (私は pythonanywhere を使用します)、API キーを (関連する URL とともに) 追加し、JSON データをアプリに (サーバー経由で) 返すことでした。もちろん)。Django/Flask/などを使用せずにこれを行うことができると思います.BaseHTTPモジュールの何かが役立つようです。とはいえ、Webプログラミングは全くの初心者なので、わからないこともたくさんあります。私が助けてほしいことは次のとおりです。
メインのサイト フォルダ (/somefile.py など) にランダムなコードを配置すると、http://www.example.com/へのリクエストで somefile.py が自動的に実行されますか? これはありそうにないようですが、これについてどこで読むことができますか? ファイルに特別な名前が必要ですか? それともただの参考書?彼らへ
実際の「訪問可能な」ページも必要ですか?
要するに、誰かが上記の問題に必要な手順のドキュメント、または検索で見落とした可能性のある利用可能な解決策を教えてもらえますか? ローカルで実行される BaseHTTPserver の例を見てきましたが、pythonanywhere タイプの環境でオンラインで動作させる方法がわかりません。
例:
http://www.acmesystems.it/python_httpserver
http://effbot.org/librarybook/simplehttpserver.htm
ポートに関しては、これが関連している可能性があります: Using PythonAnywhere as game server
そして、私はこれを見つけました: http://pythonpaste.org/do-it-yourself-framework.html
完全な例が必要な場合 (上記が十分に明確でない場合): プロファイル「プロファイル」のデータを確認したい人がいるかもしれません。私のアプリは次のようなリクエストを送信します
(または、単にhttp://mypage.pythonanywhere.com/stats-by-summoner/Profile/ranked?season=SEASON4と変更された BaseHTTPrequesthandler クラスに追加されたその他のもの)、次のようになります。
http://mypage.pythonanywhere.com/https://euw.api.pvp.net/api/lol/euw/v1.3/stats/by-summoner/Profile/ranked?season=SEASON4& api_key=my_api_key_here
python - Pythonanywhere 別のインストール ディレクトリを選択する方法
モジュールのインストール時に以下を取得します。他のモジュールをインストールしようとしているようなメッセージが表示されます。
大変助かります。ありがとうございました!
[Errno 13] 許可が拒否されました: '/usr/local/lib/python2.7/dist-p
指定したインストール ディレクトリ (--install-dir、--pre、distutils のデフォルト設定) は次のとおりです。
おそらく、あなたのアカウントにはこのディレクトリへの書き込みアクセス権がありませんか? インストール ディレクトリはシステム所有のディレクトリであるため、管理者または「root」アカウントとして使用する必要がある場合があります。このマシンへの管理者アクセス権がない場合は、別のインストール ディレクトリ、できれば PYTHONPATH 環境変数にリストされているディレクトリを選択することをお勧めします。
python - Pythonanywhere Web2Py が HTTPS にリダイレクト
私は webproject Web2Py を作成しましたが、ユーザーが通常の代わりにページにアクセスできるようにしたいと考えていhttp://
ますhttp://
。
etと入力するたびに、 にhttp://domain.pythonanywhere.com
リダイレクトされhttp://domain.pythonanywhere.com
ます。
0.5秒かかります。SSLチェックを行うために、それを避けたいと思います。
これはデフォルトでした:
web2py - Pythonanywhere、ようこそではなくデフォルトアプリを私のアプリに向ける--web2py
これは私が想像する簡単な質問です.pythonanywhereのウェルカムアプリではなく、デフォルトアプリを自分のアプリに向けるにはどうすればよいですか? Web2pyアプリを使用。
python-2.7 - Web2py サードパーティ認証
Janrainを使用したサードパーティ認証を推奨するweb2pyを使用して、PythonでWebアプリケーションを作成しました。
私のローカルサーバーではまったく問題なく動作しましたが、pythonanywhereにデプロイすると、認証により次のエラーが表示されます
「クラス 'urllib2.URLError' urlopen エラー トンネル接続に失敗しました: 403 Forbidden」
スタック
===========
==========================
サードパーティ認証には、yahoomail id を使用しました。