我正在尝试使用 Fontcustom 使用 svg 文件和 fontforge 创建图标字体。我在 OSX.7 上。但是,每当我运行程序时,我都会收到错误
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site`
作为一个 Python/Unix 新手,我什至不知道从哪里开始尝试解决这个问题。任何人都可以提供任何建议吗?什么是<prefix>
和 <exec_prefix>
指的是什么?
当我输入 python --version
时我得到 Python 2.7.1
.在目录/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 中,有一个很大的模块列表,site.py 肯定在那个文件夹中。如何让我的计算机找到模块?
最佳答案
如果你创建了一个虚拟环境,然后删除了那个 python 安装,你会得到同样的错误。只需 rm -r
你的 venv 文件夹,然后使用有效的 python 位置重新创建它并执行 pip install -r requirements.txt
就可以了(假设你有你的 requirements.txt 对)。
关于python - 如何对 Python "Could not find platform independent libraries <prefix>"进行故障排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19292957/