【问题标题】:Could not find platform independent libraries <prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]找不到与平台无关的库 <prefix> 考虑将 $PYTHONHOME 设置为 <prefix>[:<exec_prefix>]
【发布时间】:2013-01-10 14:22:21
【问题描述】:

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

  1. 在 Mac OS 10.6.8 上安装 Python 2.7

  2. 安装 pip 安装 Django

  3. 安装 virtualenvwrapper

  4. 创建虚拟环境

  5. 安装 Django-Cms

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

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

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

我确定我已经安装了 Python cos:

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 的方向,我可以从那里拿走它。

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

【问题讨论】:

    标签: django macos python-2.7 pip


    【解决方案1】:

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

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

    Here is the recipe 我曾经设置并运行我的环境。

    你在使用homebrew吗?我发现这是在 Mac 上获取内容的最可靠方法。

    【讨论】:

    • ok 立即安装自制软件......所以可以创建一个虚拟环境而不安装虚拟包装器?
    • 我认为我已经安装了 python ...我认为路径是 System/Library/Frameworks/Python.framework/Versions 但我什至不确定...对不起...我需要什么接下来要创建一个 virtualenv 吗?
    • 嗨,Alex,按照链接 tlswebsolutions.com/… 中的食谱操作,它将引导您完成所有这些操作。
    • 好的,尽管“收据”刚刚放好- brew install python --universal --framework 它给了我错误:python依赖sqlite未安装:--universal
    • github 上不再存在配方文件。
    猜你喜欢
    • 2022-08-18
    • 2013-10-18
    • 2019-12-18
    • 2013-07-14
    • 1970-01-01
    • 2019-08-13
    • 2012-03-29
    • 2021-08-13
    • 2016-08-28
    相关资源
    最近更新 更多