19

我已经下载了 Python3.3,解压后我发布了./configure,makemake altinstall. 当我发出python3.3时,显示以下消息:

致命的 Python 错误:Py_Initialize:无法获取语言环境编码

ImportError:没有名为“编码”的模块

中止

我检查了 Python 环境变量,它们似乎没问题。

在我的.profile我插入了以下几行:

export PYTHONHOME=/usr/local/lib/python3.3/:/usr/local/lib/python3.3/lib/:/usr/local/lib/python3.3/lib/site-packages/
export PYTHONPATH=/usr/local/bin/
export PATH=$PYTHONPATH:$PATH

然后我做了source .profile,但 Python 不会启动。

在 Eclipse 中,安装后pydev,当我尝试从 /usr/local/bin 添加 Python 解释器时,我收到以下消息:

No output was in the standard output when trying to create the interpreter info.
The error output contains:>>Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Traceback (most recent call last):
  File "/home/sabya/eclipse/plugins/org.python.pydev_2.7.3.2013031601/pysrc/interpreterInfo.py", line 52, in <module>
    import time
ImportError: No module named 'time'

我不知道我还需要设置什么才能让 Python 正常工作。我正在运行 OpenSuSE 12.3。

4

2 回答 2

2

如果您在 Heroku 上看到此问题,请确保使用“python-3.5.2”或来自https://devcenter.heroku.com/articles/python-runtimes#supported-python的任何最新运行时创建一个 runtime.txt 文件-运行时

这让 Heroku 知道使用 Python 3.x 运行时。

于 2016-01-03T05:30:42.320 回答
0

删除您的虚拟环境并创建一个新环境,您就可以开始了

于 2021-08-04T14:18:17.217 回答