gpt4 book ai didi

django - 找不到平台无关的库 <前缀> 考虑将 $PYTHONHOME 设置为 <前缀>[ :]

转载 作者:行者123 更新时间:2023-12-02 17:45:53 27 4
gpt4 key购买 nike

我对 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:

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

我是初级前端开发人员,从不接触后端,所以请具体说明并解释一下当你与 child 交谈时我需要做什么。

最佳答案

事情似乎有了逆转。 Virtualenv 创建一个封装 python 安装的 python 环境。因此您需要执行以下操作:

  1. 安装Python
  2. 使用该版本的 python 创建 virtualenv(例如 virtualenv --python="path to python in 1"virt)
  3. 切换到该虚拟环境(在 virt 上工作)
  4. 现在在 virtualenv 中安装 Django 等 virt

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

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

关于django - 找不到平台无关的库 <前缀> 考虑将 $PYTHONHOME 设置为 <前缀>[ :<exec_prefix>],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14541830/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com