3

我对 Python 和 Django 真的很陌生......我想做的是:

  1. 在 Mac OS 10.6.8 上安装 Python 2.7

  2. 安装 pip 安装 Django

  3. 安装 virtualenvwrapper

  4. 创建虚拟环境

  5. 安装 Django-Cms

我想,从安装 virtualenvwrapper 到 Django-Cms 安装我会没问题,因为我已经完成了,但在第一步我遇到了一些麻烦。

Python 2.z从 python.org下载Python 2.7.3 Mac OS X 64-bit/32-bit x86-64/i386 安装程序(适用于 Mac OS X 10.6 及更高版本 [2]),通过向导安装。/System/Library/Frameworks/Python.framework/Versions在我的文件夹中创建一个目录2.7

我的目录/System/Library/Python是空的

我确定我已经安装了 Python,因为:

python --version
Python 2.7.3

但是当我尝试时easy_install pip,它给了我:

Could not find platform independent libraries <prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
'import site' failed; use -v for traceback
Traceback (most recent call last):
  File "/usr/bin/easy_install-2.6", line 7, in <module>
    from pkg_resources import load_entry_point
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 16, in <module>
    import sys, os, zipimport, time, re, imp, new
ImportError: No module named os**

现在不知道这意味着什么......所以如果有人可以帮助我并将我放在可以安装我的 virtualenvwrapper 的方向上,我可以从那里拿走它。

我是初级前端开发人员,从不接触后端,所以请具体说明一下,当你和孩子说话时,我需要做什么。

4

1 回答 1

0

你似乎有转机。Virtualenv 创建了一个封装了 python 安装的 python 环境。因此,您想要执行以下操作:

  1. 安装蟒蛇
  2. 使用该版本的 python创建一个 virtualenv (例如 virtualenv --python="path to python in 1" virt
  3. 切换到那个 virtualenv (workon virt )
  4. 现在在 virtualenv virt中安装 Django 等

这是我用来设置和运行环境的方法。

你在用自制软件吗?我发现这是在 mac 上获取内容的最可靠方法。

于 2013-01-26T21:53:57.033 回答