2

6時間以上もがいた後、助けを求めることにしました。

ミッション: Django を使用してプロジェクトを作成する
ツール: Windows Vista、Putty SSH
場所: Bluehost (www.bluehost.com) サーバー

同じ質問に関する次のトピックを既に読みました。

  1. -bash: django-admin.py: コマンドが見つかりません (Django インストール)
  2. django-admin.py を使用できません
  3. Django: 新しいプロジェクトを作成すると、「django-admin.py: コマンドが見つかりません」というエラーが表示される
  4. django-admin.py: コマンドが見つかりません
  5. コマンドが見つかりません: django-admin.py
  6. Django-admin.py が機能しない (-bash:django-admin.py: コマンドが見つかりません)

ここで説明されているように Python をインストールしました (Bluehost ヘルプ ページ):
https://my.bluehost.com/cgi/help/python-install

Python 2.7.2 をインストールして確認すると、次のようになります。

username@domain.com [~/python]# ls
./  ../  Python-2.7.2/  Python-2.7.2.tgz  bin/  include/  lib/  share/

ディレクトリ~/python/Python-2.7.2/は次のようになります。

username@domain.com [~/python/Python-2.7.2]# ls
./                LICENSE          Objects/  build/          pyconfig.h.in
../               Lib/             PC/       config.log      python*
.hg_archival.txt  Mac/             PCbuild/  config.status*  python-gdb.py
.hgtags           Makefile         Parser/   configure*      setup.py
Demo/             Makefile.pre     Python/   configure.in
Doc/              Makefile.pre.in  README    install-sh*
Grammar/          Misc/            RISCOS/   libpython2.7.a
Include/          Modules/         Tools/    pyconfig.h

~ /python/bin/は次のようになります。

username@domain.com [~/python/bin]# ls
./   2to3*             idle*   python*         python2.7*         smtpd.py*
../  django-admin.py*  pydoc*  python-config@  python2.7-config*

Django 1.5 をインストールして確認すると、次のようになります。

username@domain.com [~/Django-1.5]# ls
./   AUTHORS  LICENSE      PKG-INFO    build/   docs/    scripts/   setup.py
../  INSTALL  MANIFEST.in  README.rst  django/  extras/  setup.cfg  tests/

~ /Django-1.5/bin/は次のようになります。

username@domain.com [~/Django-1.5/django/bin]# ls
./   __init__.py        django-2to3.py*   profiling/
../  daily_cleanup.py*  django-admin.py*  unique-messages.py*

問題: プロジェクトを作成しようとすると、次のエラーが表示されます。

username@domain.com [~/www/domain/]# django-admin.py startproject mysite
-bash: django-admin.py: command not found

次に、.py なしで再試行しました。次のエラーが表示されます。

username@domain.com [~/www/domain/]# django-admin.py startproject mysite
-bash: django-admin.py: command not found

~/.bashrc は次のようになります。

# .bashrc
export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH

 #User specific aliases and functions


alias mv='mv -i'
alias rm='rm -i'
alias cp='cp -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi
~
~

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

username@domain.com [~/bin]# ls
./  ../

そのため、 PATHについてよく読みましたが、機能させることができませんでした。あきらめるべきですか?

4

2 に答える 2

2

.bashrcPATH エントリを次のように変更します。

export PATH=$HOME/Django-1.5/bin/:$HOME/.local/bin:$HOME/.local/usr/bin:$PATH

そして、次のようにしてリロード.bashrcします:

# . ~/.bashrc
于 2013-03-28T00:10:01.577 に答える
1

django パスを に追加します$PATH

~/.bashrcあなたを変える

# .bashrc
export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$HOME/Django-1.5/bin/:$PATH

 #User specific aliases and functions


alias mv='mv -i'
alias rm='rm -i'
alias cp='cp -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi
~
~
于 2013-03-28T00:10:20.093 に答える