問題タブ [python-install]

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.

0 投票する
1 に答える
3553 参照

python - お客様の環境で Python 本番環境を実行する方法

顧客サイトで実行する必要がある Python アプリケーションがいくつかあります。pyファイルをpyc(python バイトコード)にコンパイルします。

お客様の環境でアプリを実行する標準的な方法は何ですか? 私が見るオプションは次のとおりです。

  • 私のインストーラーの一部として、いくつかの Python ディストリビューション、つまり Anaconda をインストールします。
  • お客様の環境に Python をインストールするように要求します。
  • Python ライブラリと実行可能ファイルをコードと一緒に持ってきて、インストール ディレクトリから直接実行します。
  • py-to-exe ツールを使用して、スクリプトを exe に変換します。

アプリケーションの使用: このアプリは、主な製品の統計を計算するためのツールとして使用されています。顧客が明示的に実行することはありません。GUIはありません。

お客様の環境は x64 Windows マシンになります。その他の制限はありません。

推奨事項やコメントはありますか?そのような議論はウェブ上で見つけることができませんでした。

0 投票する
2 に答える
4559 参照

python - Makefile を使用した「extra」パッケージ用の Python setuptools/distutils カスタム ビルド

前文: パッケージ配布には Python setuptools が使用されます。my_packageいくつかのパッケージを含む Python パッケージ ( と呼びましょう) がありextra_requireます。extra_requireすべてがpythonパッケージ自体であり、pipがすべてを正しく解決したため、すべてが機能します(パッケージのインストールとビルド、および要求された場合は追加機能) 。シンプルなpip install my_package魅力のように働いた。

セットアップ: さて、エクストラの 1 つ ( と呼びましょうextra1) として、Python 以外のライブラリのバイナリを呼び出す必要がありますX

モジュールX自体 (ソース コード) がmy_packageコードベースに追加され、ディストリビューションに含まれていましたmy_package。悲しいことに、利用するには、最初にターゲットマシンでバイナリにコンパイルする必要があります(C ++実装。このようなコンパイルは、インストールXのビルド段階で行われると想定しています)。さまざまなプラットフォームのコンパイル用に最適化されたライブラリにmy_packageがあるため、必要なのは、ビルド プロセスの実行時にライブラリのそれぞれのディレクトリで実行することだけです。MakefileXmakeXmy_package

質問 #1 : setuptools/distutils を使用して、パッケージのビルド プロセス中にターミナル コマンド (つまり、make私の場合)を実行する方法を教えてください。

質問 #2extra1 :インストール プロセス中に対応するコマンドが指定された場合にのみ、そのような端末コマンドが実行されるようにするにはどうすればよいですか?

例:

  1. 誰かが実行した場合pip install my_package、そのようなライブラリの追加コンパイルXは発生しません。
  2. 誰かが を実行した場合pip install my_package [extra1]、モジュールXをコンパイルする必要があるため、対応するバイナリが作成され、ターゲット マシンで使用できるようになります。
0 投票する
1 に答える
506 参照

python-2.7 - pipを使用したWindows 10へのscipyのインストール

過去 2 日間から、 http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipyscipyから入手できるホイール ファイルから、64 ビット ビルドで Python 2.7 を実行している Windows ラップトップにインストールしようとしました。 3. コマンドウィンドウで実行してみましたが、うまくいかず、コマンドプロンプトに次のエラーが表示されましたpip install scipy

ここに画像の説明を入力ここに画像の説明を入力

私も入力してみました

それもうまくいきませんでした!そして同じエラーがポップアップしました。ピップも更新しました。

scipy のインストールでは pip がうまく機能しないというコメントをいくつか読みました。もしそうなら、どのような代替案を提案できますか? そうでない場合は、ホイール スクリプトを使用してインストールする方法を教えてもらえますか?

0 投票する
2 に答える
90 参照

python - Python が「python」という名前の実行可能ファイルをインストール ディレクトリにインストールしない

私が取り組んでいる DigitalOcean のドロップレットがあります。

CentOS7 x64 です

Python v 3.5.3 をインストールして、「python」と入力したときにそれを実行したい

このページを参考にしました:

https://www.digitalocean.com/community/tutorials/how-to-set-up-python-2-7-6-and-3-3-3-on-centos-6-4

Pythonをダウンロードしてコンパイルするために、次のことを行いました。

ローカル ユーザー joe として:

/usr/local/bin は次のようになります。

「python」実行可能ファイルはありません。「python3.5」のみです。「python」実行可能ファイルは次の場所にあります。

/home/joe/Python-3.5.3

サイズが同じなので、おそらく同じファイルです。/usr/local/bin に、python3.5 を指す python というシンボリック リンクを作成する必要がありますか? これは一種のハックだと思いますが、何が間違っていたのかわかりません。

さらに、pipを呼び出すことができません。

私はそれをインストールしようとしました:

ありがとう。