2017-01-31 3 views
1

、私はそれを達成することができます方法はありますか?pipでモジュールをインストールした場合、そのモジュールをインストールせずに他の人がプログラムを実行できるようにするにはどうすればよいですか?私はPyMySqlを使用するプログラムを作ってるんだと私は人々がPyMySqlの手動インストールを経由せずに私のプログラムを実行できるようにしたいと思い

私はすでに.pycファイルするためにコンパイルしようとしましたが、私はそれはもう動作しませんPyMySqlをアンインストールするときには、実際には、動作するようには思えません。

PS:たぶんそこにそれを行うためのより良い言語ですが、それは学校の宿題だとPyMySQLはMITライセンスを持っているので、あなたはそれを再配布することができます

+1

を読むあなたは[pyInstallerの](http://www.pyinstaller.org/)または[py2exe](http://www.py2exe.org/)使用することができますが、それは割り当てがあなたを望んでいるように聞こえますサードパーティのパッケージを使用せずにタスクを完了します。たぶん、彼らはあなたが内蔵されたモジュールである[sqllite3](https://docs.python.org/3.6/library/sqlite3.html)を使用したいですか? – pbreach

+0

@pbreach私はリモートデータベースで作業する必要があります、私はsqllite3はそれを行うことができないと思います –

答えて

2

私の悪い英語のため申し訳ありませんまた、パイソン以外のものを使用することはできません法的な問題はなく、純粋なPythonの実装であるため、実行する運用システムには関係ありません。

あなたのpythonライブラリフォルダに移動し、モジュールフォルダを探してそれをあなたのプロジェクトフォルダにコピーしてください。それをアンインストールすると、pythonはあなたのプロジェクトフォルダからそれをインポートできるはずです。モジュールが含まれています。

Pythonライブラリフォルダは、あなたの手術システムに応じて、あなたはモジュールの場所を見つける方法にthis answerで見ることができます異なります。

+0

これは完璧に、ありがとう! –

0

使用cx_freeze、pyInstallerのかvirtualenvの。 またはコードをコピーしてください。 Pythonのimport

関連する問題