タグ付けされた質問 「python」

Pythonは、読みやすくするために動的かつ強く型付けされたプログラミング言語です。

3
pipまたはeasy_installを使用してインストールされたPythonパッケージに関連付けられたファイルを一覧表示するにはどうすればよいですか?
easy_installの代わりとなるpipを使用してPythonパッケージをインストールしました。このパッケージに関連付けられているインストール済みファイルのリストを取得するにはどうすればよいですか? 基本的に、私は同等のPythonパッケージを探しています dpkg -L または rpm -ql
67 python  pip 



4
cygwinでeasy_installを実行するには?
cygwinのpythonにパッケージをインストールしようとしていますが、次のエラーが表示されます: "easy_install:command not found"。 「easy_install.py」を実行しようとしましたが、結果は「easy_install.py:command not found」です。cygwinの/ usrツリー全体を検索して、接頭辞「easy」が付いた名前を探しましたが、見つかりませんでした。 何か不足していますか?私の知る限り、easy_installツールはPython 2.5に含まれているバッテリーでなければなりません。または、見逃したパッケージをインストールする必要がありますか?

3
シンケン-誰でも使ってる?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または詳細な議論を求める可能性があります。この質問を改善し、おそらく再開できると思われる場合は、ヘルプセンターをご覧ください。 6年前に閉鎖されました。 私は最近、Pythonを使用したNagiosの新しい実装であるShinkenを発見しました。ShinkenはNagiosを5種類のデーモンに「分割」し、それぞれが個別のタスクを実行します。まだ試したことはありませんが、私が見たアーキテクチャ全体のアイデアは素晴らしいと思います(Unixのように動作します:1つのプロセス、1つのタスク)。しかし、プロジェクトはまだ少し「環境に優しい」ようです。 だから、誰もがシンケンを試しましたか?あなたの意見は何ですか?

7
UbuntuでPythonのMod_WSGIを設定する方法
UbuntuボックスでMOD_WSGIをセットアップしようとしています。http://ubuntuforums.org/showthread.php?t=833766で見つけた次のステップを実行する必要があると言っているステップを見つけました。 sudo apt-get install libapache2-mod-wsgi sudo a2enmod mod-wsgi sudo /etc/init.d/apache2 restart sudo gedit / etc / apache2 / sites-available / defaultおよびディレクトリの更新 <Directory /var/www/> Options Indexes FollowSymLinks MultiViews ExecCGI AddHandler cgi-script .cgi AddHandler wsgi-script .wsgi AllowOverride None Order allow,deny allow from all </Directory> sudo /etc/init.d/apache2 restart test.wsgiを作成しました def application(environ, start_response): status …

1
Amazon AWS EC2マイクロインスタンス上のPython CGI —ハウツー!
サーバーフォールトで回答できるため、 この質問はStack Overflowから移行されました。 8年前に移行され ました。 EC2マイクロインスタンスでlighthttpdからCGIスクリプトを提供するにはどうすればよいですか?たとえば、Python CGI? まあ、それは半日かかりましたが、lighttpdサーバーを使用して、無料のAmazon AWS EC2マイクロインスタンスでPython cgiを実行しています。仲間の初心者がすべてのステップを1か所にまとめるのに役立つと思います。以下の簡単な手順で準備を整えれば、セットアップに15分しかかかりません。 これを読んでいる経験豊富なユーザーに対する私の質問は、私がやったことにセキュリティ上の欠陥はありますか?(ファイルおよびディレクトリの許可を参照してください。) ステップ1:EC2インスタンスを起動して、sshを実行します。 [明らかに、Amazon EC2にサインアップして、キーペアを* .pemファイルに保存する必要があります。Amazonがそれを行う方法を教えてくれるので、これについては触れません。] AWSアカウントにサインインし、EC2インスタンスを開始します。Webにはこれを行うためのチュートリアルがあります。Amazonが提示するデフォルトのインスタンスサイズは「小さい」ことに注意してください。これは「マイクロ」ではないため、費用がかかります。必ず手動で「マイクロ」を選択してください。(マイクロインスタンスは最初の1年間のみ無料です...) 実行中のインスタンスのパブリックDNSコードを見つけます。これを行うには、ダッシュボードの上部ペインでインスタンスをクリックすると、最終的に下部ペインに「パブリックDNS」フィールドが表示されます。(少し調整する必要があるかもしれません。)パブリックDNSは次のようになります。 ec2-174-129-110-23.compute-1.amazonaws.com Unixコンソールプログラムを起動します。(Max OS Xでは、ターミナルと呼ばれ、アプリケーション->ユーティリティフォルダーにあります。) AWSキーペアを含む* .pemファイルがあるデスクトップシステムのディレクトリにcdします。 次のようなコマンドを使用してEC2インスタンスにsshします。 ssh -i <<your *.pem filename>> ec2-user@<< Public DNS address >> だから、私にとってこれは: ssh -i amzn_ec2_keypair.pem ec2-user@ec2-174-129-110-23.compute-1.amazonaws.com EC2インスタンスがあなたを許可します。 ステップ2:EC2インスタンスにlighttpdをダウンロードします。 lighttpdをインストールするには、EC2インスタンスでrootアクセスが必要です。問題は、Amazonでrootとしてサインインできないことです。(少なくとも単純ではありません。)しかし、回避策があります。次のコマンドを入力します。 sudo /bin/bash システムのプロンプト文字が$から#に変わります。このプロセス全体の最後のステップまで「sudo」を終了しません。 lighttpdアプリケーション(バージョン1.4.28-1.3.amzn1の場合)をインストールします。 yum install lighttpd …

1
推奨されるNginx + WSGI構成
サーバーフォールトで回答できるため、 この質問はStack Overflowから移行されました。 7年前に移行され ました。 異なるNginx WSGIインターフェイスを使用する場合の長所と短所を説明してください。各構成の違いを詳しく説明してください。どの構成が最適にスケーリングする必要がありますか? 関連する場合は、現在何を実行していますか?その理由は何ですか? 私が見たいくつかのテクニックですが、私が見逃した場合は教えてください: mod_wsgi Nginx uWSGI経由のuWSGI FastCGI + flup 別のWSGIサーバーのプロキシ(gevent、gunicorn、tornado、FAPWS3)

3
gitosisをアンインストールするにはどうすればよいですか?
サーバーフォールトで回答できるため、 この質問はStack Overflowから移行されました。 10年前に移行され ました。 私はdramhostマシンにgitosisをインストールしましたが、ソリューションよりも多くの問題を引き起こしているので、それをアンインストールしたいと思います。 問題は、アンインストールする方法が見つからないことです。〜/ repositoriesディレクトリを削除しましたが、もちろんすべてのビンはまだ含まれています。また、私はそれがssh構成に何をしたかについてより心配しています。
18 uninstall  git  python 


1
Elastic Beanstalkの環境変数は、秘密の値を保存する適切な場所ですか?
DjangoアプリケーションをElastic Beanstalkにデプロイしました。環境変数設定インターフェイスを使用して、APIキーをソースに保存する代わりに保存します(こちら/programming//a/17878600を参照)。 これを行った後、Beanstalkが環境変数と呼ぶものは実際にはシェル環境変数ではなく(ここで/programming//a/24564832/378638で言及されているように)、設定ファイルのインスタンスに(こちら/programming//a/24566283/378638で説明されています)。 これは私にとってセキュリティの問題のようです。これは、ソースから秘密鍵を保護する目的に反しませんか?それらはレポに含まれていないことは理解していますが、インスタンスでは引き続きアクセス可能です。 リスクを誤解していますか?私は継承によってシステム管理者ですので、ここで私の無知を許してください。設定ファイルを介してBeanstalk変数をシェル環境変数としてロードし、ファイルはルートからのみアクセスできるため、先に進む必要がありますか、それとも私の懸念は有効ですか?ありがとうございました。

1
virtualenvは運用サーバーに適していますか?
私は自分のサーバー上でPythonアプリ(Pyblosxom)をセットアップすることを計画しており、独自のvirtualenvサンドボックスで実行することを検討しています--no-site-packages。私は、このようなセットアップが長年にわたって簡単に移植可能であり、保守可能であることを望んでいます。 ただし、特定のサーバーセットアップをローカルで再作成する開発環境にのみvirtualenvを使用しており、virtualenvに関するほとんどのソースでは、そのような使用のためのvirtualenvについても言及しているようです。 ライブサーバー上のvirtualenvからPythonアプリを実行することには欠点がありますか? 注:セットアップの移植性については、--relocatable新しいパッケージのインストール後に実行する必要のある実験的なオプションを認識しました。たとえこれをやらなかったとしても、pipのおかげでセットアップは非常にポータブルになると思います。

1
Nginxを使用しないELBの背後にあるGunicornのキープアライブ設定
アプリのREST APIは、典型的な自動スケーリング/負荷分散セットアップを使用してAWS EC2インスタンスで実行されるGunicorn(Nginxの背後ではない)によって提供されます。ロードバランサーのアイドルタイムアウトは60秒で、Gunicornのキープアライブタイムアウトは2秒です。504 Gateway Timeoutこの構成から散発的な応答が見られました。Amazonのドキュメントによると、これはサーバーのキープアライブタイムアウトがロードバランサーのアイドルタイムアウト設定よりも低いためである可能性があります。 原因2:登録済みインスタンスがElastic Load Balancingへの接続を閉じています。 解決策2:EC2インスタンスでキープアライブ設定を有効にし、キープアライブタイムアウトをロードバランサーのアイドルタイムアウト設定以上に設定します。 Nginxの場合、デフォルトkeepalive_timeoutは75秒で、これはELBのデフォルト設定でうまく機能しているようです。ただし、Gunicornのドキュメントkeepaliveでは、1〜5秒の範囲の設定を推奨しています。 Gunicornのキープアライブを75秒に上げるのは理にかなっていますか?それとも、前にリバースプロキシを使用していないのに、5秒未満に保つ理由がありますか?


1
DjangoがHerokuのログを表示しない
INFOHerokuのログにDjangoによって作成されたログエントリ(レベル)が表示されません。 これは私の構成です: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'filters': { 'require_debug_false': { '()': 'django.utils.log.RequireDebugFalse', }, 'require_debug_true': { '()': 'django.utils.log.RequireDebugTrue', }, 'not_development_filter': { '()': NotDevelopmentFilter, }, }, 'handlers': { 'console':{ 'level': 'INFO', 'class': 'logging.StreamHandler', }, 'null': { 'class': 'django.utils.log.NullHandler', }, 'mail_admins': { 'level': 'ERROR', 'filters': ['not_development_filter'], 'class': 'django.utils.log.AdminEmailHandler', 'include_html': True, …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.