14

Pythonで関数を書きました。次に、それをモジュールにして、Ubuntu 11.04 にインストールしたいと考えました。これが私がしたことです。

  1. function.py ファイルとともに setup.py を作成しました。

  2. $Python2.7 setup.py sdist を使用してビルドされた配布ファイル

  3. 次にインストールしました $Python2.7 setup.py install

すべてうまくいっていました。しかし、後で、モジュールを自分のコードにインポートして使用したいと思いました。インポート エラーが発生しました: ImportError: No module named '-------'

PS。Googleで検索しましたが、特定の答えが見つかりませんでした。詳細な回答をいただければ幸いです。

4

2 に答える 2

24

ほとんどのインストールには次が必要です。

sudo python setup.py install

そうしないと、インストール ディレクトリに書き込むことができません。

(あなたがルートでない限り)、あなたがしたときにエラーが発生したと確信しています。

python2.7 setup.py install

于 2011-09-15T10:08:22.103 に答える
3

パッケージマネージャーを使用して(私のバージョン用に)python2.6-devをインストールするまで、モジュールや卵をインストールできませんでした

 sudo apt-get install python2.6-dev

その後、ダウンロードして解凍したモジュールに含まれていた setup.py ファイルを gcc エラーなしで実行できました。python2.6-dev が「開発パッケージ」だと思います。

于 2011-10-27T18:16:28.010 に答える