首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到独立于平台的库<prefix>考虑将$PYTHONHOME设置为<prefix>[:<exec_prefix>]

找不到独立于平台的库<prefix>考虑将$PYTHONHOME设置为<prefix>[:<exec_prefix>]
EN

Stack Overflow用户
提问于 2013-01-26 21:37:09
回答 1查看 11.1K关注 0票数 3

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

  1. 在Mac 10.6.8上安装Python2.7
  2. 安装pip安装Django
  3. 安装虚拟包装器
  4. 创建虚拟环境
  5. 安装Django-Cms

我想,我可以从安装虚拟包装器到Django-Cms安装,因为我已经完成了,但在第一步我遇到了一些麻烦。

我从Python 2.z python.org下载Python2.7.3MacOSX 64位/32位x8664/i 386安装程序(用于MacOSX10.6和更高版本),安装时使用向导。在我的/System/Library/Frameworks/Python.framework/Versions文件夹中创建一个目录2.7

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

我肯定我安装了Python,因为:

代码语言:javascript
复制
python --version
Python 2.7.3

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

代码语言:javascript
复制
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**

现在不知道...so是什么意思了,如果有人能帮我解决这个问题,并把我放在一个方向上,我可以在那里看到我所有的虚拟包装器。

我是一个初级的前端开发人员,从来不接触后端,所以请具体说明,并解释我需要做什么,因为你与一个孩子。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-26 21:53:57

你似乎已经扭转了局面。Virtualenv创建一个python环境来封装python安装。所以你想做以下几件事:

  1. 安装python
  2. 使用那个版本的python创建一个虚拟环境(例如。- python = 1“virt中的python路径)
  3. 切换到虚拟环境(workon )
  4. 现在在virtualenv中安装Django等

这是做这些糕点的食谱用于设置和运行我的环境。

你在用自制吗?我发现这是最可靠的方式来获得的材料在mac上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14541830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档