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

找不到平台相关的库<exec_prefix>考虑为Python3.9将$PYTHONHOME设置为<prefix>[:<exec_prefix>]
EN

Stack Overflow用户
提问于 2021-07-22 09:29:39
回答 1查看 282关注 0票数 0

我正在尝试安装Python3.9,以便与Python3.6相比,访问一些更新的库。但是,当我运行我的代码时,我以前在3.6中使用的库中没有一个看起来是可访问的,因此我得到了以下错误:

代码语言:javascript
复制
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Traceback (most recent call last):
  File "/home/jsmith/Data/client_v3.py", line 1, in <module>
    import asyncio
  File "/usr/local/lib/python3.9/asyncio/__init__.py", line 8, in <module>
    from .base_events import *
  File "/usr/local/lib/python3.9/asyncio/base_events.py", line 23, in <module>
    import socket
  File "/usr/local/lib/python3.9/socket.py", line 51, in <module>
    import _socket
ModuleNotFoundError: No module named '_socket'

我已经看到,我可能需要设置安装的位置,但我不知道我如何能做到这一点。我试过表演:

代码语言:javascript
复制
export PYTHONHOME= '/usr/local/bin/python3.9'

但结果是:

代码语言:javascript
复制
bash: export: `/usr/local/bin/python3.9': not a valid identifier

如何使Python3.9的新安装达到预期的效果?

EN

回答 1

Stack Overflow用户

发布于 2022-05-03 09:41:42

我认为您的问题在于PYTHONHOME=与目录源之间的空间。如果你仍然有问题的话,试着把它移除并报告给你!

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

https://stackoverflow.com/questions/68482443

复制
相关文章

相似问题

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