7

Linux OS(Ubuntu 12.04)でDjangoフレームワーク(pythonおよびmysql DB)を使用してプロジェクトを開発しました。ここにDjangoをインストールせずに、Linux(Ubuntu 12.04)を使用して別のマシンのlocalhostでこのプロジェクトを実行したいのですが、djangoを実行できますかdjango をインストールしないプロジェクト。そのように実行する方法はありますか?

前もって感謝します。

4

3 に答える 3

10

通常の Django を使用するには、できる必要があるため、インストールする必要がありますimport django。ただし、Django をシステムレベルの Python パッケージとしてインストールすることはお勧めできません。virtualenv を使用するのが常に最善です。これらを使用すると、各プロジェクトで異なるパッケージをインストールする必要があり、異なるプロジェクトで同じパッケージの異なるバージョンを使用する必要がある複数のプロジェクトで作業できます。開発に使用されることに加えて、virtualenv は、root 特権を持っていなくてもリモート マシンにパッケージをインストールするのに非常に役立ちます。

virtualenv.pyをダウンロードして、リモート マシンで次の操作を行うだけです。

$ wget https://raw.github.com/pypa/virtualenv/master/virtualenv.py
$ python virtualenv.py venv
$ cd venv
$ source bin/activate
$ pip install django

これにより、root 権限を必要とせずに任意の Python パッケージをインストールできる virtualenv が作成されます。virtualenv の詳細については、こちらを参照してください。

于 2012-11-08T15:37:11.843 に答える
3

DjangoOnAStickまたはPortablepythonを試すことができます。どちらも、動作するためにインストールを必要としません。PyRunを試すこともできます。これは 1 つのファイルの Python ランタイムであり、インストールも必要ありません。作成者によるビデオを見ることができます。

于 2012-11-08T15:14:11.830 に答える
0

Windows の場合:

以下の 4 つのステートメントを記述して、django を使用し、インストールされているかどうかを確認できます。

import sys sys.path.insert(0,r'C:\Python34\django-master') import django print (django.get_version())

C:\Python34\django-master は、https://github.com/django/djangoからダウンロードした django セットアップが Windows 7 マシンに保存されているパスです。

于 2015-12-16T11:40:49.547 に答える