0

Django をダウンロード/インストールしようとしていますが、Django Web サイトのドキュメントには、Django-1.4.1.tar.gz ファイルをダウンロードしてから、次のコマンドを発行するように記載されています。

$ tar xzvf Django-1.4.1.tar.gz
$ cd Django-1.4.1
$ sudo python setup.py install

私がtar xzvf Django-1.4.1.tar.gz得るとき:

$ tar xzvf Django-1.4.1.tar.gz
tar (child): Django-1.4.1.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

これを解決するにはどうすればよいですか?

4

2 に答える 2

5

Django-1.4.1.tar.gz現在の作業ディレクトリに存在しないようです。これを確認するには、ターミナルで次のコマンドを実行します

$ ls -l Django-1.4.1.tar.gz

ファイルが存在する場合、コマンド出力に詳細が表示されます。それ以外の場合はDjango-1.4.1.tar.gz、最初にダウンロードしたディレクトリに切り替える必要があります。たとえば、ダウンロードDjango-1.4.1.tar.gzした場合は$HOME/Downloads、実行する前にまずそのディレクトリに切り替えますtar

$ cd ~/Downloads

すべてが正しければ、次のコマンドが機能するはずです-

$ tar xzvf Django-1.4.1.tar.gz
$ cd Django-1.4.1
$ sudo python setup.py install

コマンドライン自体からダウンロードDjango-1.4.1.tar.gzし、 を使用して解凍しtarます。次のコマンドを試してください -

$ cd /tmp/
$ wget http://www.djangoproject.com/m/releases/1.4/Django-1.4.1.tar.gz
$ tar xzvf Django-1.4.1.tar.gz
$ cd Django-1.4.1
$ sudo python setup.py install
于 2012-08-21T12:46:14.667 に答える
2

奇妙に思えるかもしれませんが、Django-1.4.1.tar.gz は存在しません。つづりが間違っているか、ドキュメントにエラーがある可能性があります (可能性は低いです)。名前が .tar.gz ではなく .tgz で終わっている可能性があります。

または、tar ファイルをダウンロードした作業ディレクトリとは異なる作業ディレクトリを持つ端末でこれらのコマンドを実行しています。たとえば、ファイルは /home/user/Downloads にありますが、端末は /home/user で開きます。ファイル名とその場所を確認してください。

ファイルが /who/knows/what/dir/Django-1.4.1.tar.gz にあることがわかった場合は、最初のコマンドを「tar xzvf /who/knows/what/dir/Django-1.4.1」に置き換えることができます。 .tar.gz」であり、動作するはずです。

于 2012-08-20T17:56:09.523 に答える