我是Django的初学者,请原谅我的无知。我正在尝试手动安装Django,以便我可以开始使用它。我已经成功安装了Python并将Django下载到我的Mac上。
当我在Django-1.5.1目录中运行命令“sudo python setup.py install”时,我收到以下响应:
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python:无法打开文件'setup.py':[Errno 2]没有这样的文件或目录
任何人都可以帮助我理解为什么这不能正常运行以及我可以做些什么来解决它?
谢谢,
赖安
答案 0 :(得分:2)
正如Nathan所说,pip或easy_install是安装软件包的最佳方式。但是你需要确保先安装pip:
sudo easy_install pip
sudo pip install django
如果您需要指定Django的版本,可以这样做:
sudo pip install django==1.5.1
但通常最好不要全局安装软件包(使用sudo),而是使用虚拟环境更好:
sudo easy_install pip
sudo pip install virtualenv
sudo pip install virtualenvwrapper
source /usr/local/bin/virtualenvwrapper.sh
mkdir myproject
cd myproject
mkvirtualenv --no-site-packages myprojectenv
workon myprojectenv
pip install django
答案 1 :(得分:1)
我建议通过pip安装它:
sudo pip install django
或easy_install:
sudo easy_install install django
这两种方法都将使用Python cheeseshop来安装最新版本的django。
请查看https://docs.djangoproject.com/en/dev/topics/install/#installing-an-official-release-with-pip了解详情。