我在Mac OS中啓動了Django,在使用pip安裝Django之後,我嘗試使用命令django-admin startproject mysite
啓動一個新項目。我收到錯誤-bash: django-admin: command not found
。我在Google中進行快速搜索,但沒有得到任何可行的解決方案。django-admin命令在Mac OS中不起作用
如何使用Django使用django-admin啓動一個新項目?
我在Mac OS中啓動了Django,在使用pip安裝Django之後,我嘗試使用命令django-admin startproject mysite
啓動一個新項目。我收到錯誤-bash: django-admin: command not found
。我在Google中進行快速搜索,但沒有得到任何可行的解決方案。django-admin命令在Mac OS中不起作用
如何使用Django使用django-admin啓動一個新項目?
也許嘗試以下 django-admin.py startproject命令mysite的
請讓我知道是否可行。
不行,不行。我得到了錯誤消息'-bash:django-admin.py:command not found' – Arefe
「command not found:django-admin」 如果您通過python setup.py安裝了Django,django-admin應該位於系統路徑中。如果不在你的路徑上,可以在site-packages/django/bin中找到它,其中site-packages是Python安裝中的一個目錄。考慮將你的路徑上某處的符號鏈接到django-admin,比如/ usr/local/bin。 –
這是根據mac osx的django疑難解答文檔。請參閱https://docs.djangoproject.com/en/1.9/faq/troubleshooting/ 請嘗試將它鏈接到/ usr/local/bin :) –
我在閱讀關於上述問題的網頁後解決了該問題。
在Python殼,寫入下面,
>> import django
>> django.__file__
>> django also works
它將提供的django的安裝位置。
改變路徑以新路徑/usr/local/bin/django-admin.py
,
sudo ln -s the complete path of django-admin.py /usr/local/bin/django-admin.py
在Mac OS,該呼叫必須django-admin.py startproject mysite
比django-admin startproject mysite
您應該將答案標記爲已接受。目前已經達成一致的答案似乎沒有解決您的問題... –
您需要將django添加到路徑變量中,然後重新啓動終端。
我知道我有點晚了,但我的安裝似乎都遠離/ usr/local/bin/...。我的工作是在bash_profile中爲我的django安裝添加一個導出路徑。
這也讓我意識到,它是全球安裝。從我聽說的,最好在venv當地安裝django,因爲你在不同的項目上工作。這樣每個虛擬環境都可以包含它自己的版本和django的依賴關係(以及其他任何你正在使用的)。非常感謝@Arefe。
你是否在virtualenv中安裝Django?如果是這樣,你是否在運行'django-admin'命令之前激活了virtualenv? – Railslide
不,我只是使用命令:'pip install django' – Arefe
你可以在'/ usr/local/lib/python2.7/site-packages/django/bin'文件夾下找到'django-admin.py'嗎? – alix