Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python linux ModuleNotFoundError:没有名为'_ctypes_Python_Linux_Centos - Fatal编程技术网

Python linux ModuleNotFoundError:没有名为'_ctypes

Python linux ModuleNotFoundError:没有名为'_ctypes,python,linux,centos,Python,Linux,Centos,[root@ONEVPS190105040754youtube dl-V 回溯(最近一次呼叫最后一次): 文件“/usr/local/python3/lib/python3.7/runpy.py”,第193行,在“运行”模块中作为“主” “\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 文件“/usr/local/python3/lib/python3.7/runpy.py”,第85行,在运行代码中 exec

[root@ONEVPS190105040754youtube dl-V
回溯(最近一次呼叫最后一次):
文件“/usr/local/python3/lib/python3.7/runpy.py”,第193行,在“运行”模块中作为“主”
“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
文件“/usr/local/python3/lib/python3.7/runpy.py”,第85行,在运行代码中
exec(代码、运行\全局)
文件“/usr/local/bin/youtube-dl/__-main___.py”,第16行,在
文件“/usr/local/bin/youtube dl/youtube_dl/_init__.py”,第15行,在
文件“/usr/local/bin/youtube dl/youtube_dl/options.py”,第8行,在
文件“/usr/local/bin/youtube dl/youtube_dl/downloader/_init__.py”,第3行,在
文件“/usr/local/bin/youtube dl/youtube_dl/downloader/common.py”,第9行,在
文件“/usr/local/bin/youtube dl/youtube_dl/compat.py”,第7行,在
文件“/usr/local/python3/lib/python3.7/ctypes/_init__.py”,第7行,在
从类型导入联合、结构、数组
ModuleNotFoundError:没有名为“\u ctypes”的模块
[root@ONEVPS190105040754~]#yum安装libffi-dev
加载的插件:changelog、fastestmirror
从缓存的主机文件加载镜像速度
*基础:mirror.metrocast.net
*附加:mirrors.maine.edu
*更新:mirrors.advancedhosters.com
没有可用的libffi dev包。
错误:无需执行任何操作
发件人:

Python安装有一个问题:它似乎缺少
\u ctypes.so
库。在这个Debian系统中,它是
/usr/lib/python2.6/lib dynload/\u ctypes.so
。如果您确实有一个
lib dynload
目录,请将其附加到
\$PYTHONPATH
环境变量中,并查看它是否有帮助。(若要进行测试,请打开交互式shell并尝试导入类型。若要查看当前路径,请使用
import sys
sys.path

如果您的操作系统提供了Python的打包版本,请考虑使用它

(作为最后手段,您可以注释掉导入
ctypes行
;它仅与Win32上的
--控制台标题
选项一起使用。)

试试上面,看看它是否能解决你的问题

发件人:

Python安装有一个问题:它似乎缺少
\u ctypes.so
库。在这个Debian系统中,它是
/usr/lib/python2.6/lib dynload/\u ctypes.so
。如果您确实有一个
lib dynload
目录,请将其附加到
\$PYTHONPATH
环境变量中,并查看它是否有帮助。(若要进行测试,请打开交互式shell并尝试导入类型。若要查看当前路径,请使用
import sys
sys.path

如果您的操作系统提供了Python的打包版本,请考虑使用它

(作为最后手段,您可以注释掉导入
ctypes行
;它仅与Win32上的
--控制台标题
选项一起使用。)

试试上面,看看它是否能解决你的问题


这为我在CentOS7上解决了同样的错误:

yum install libffi-devel

参考资料:

这为我在CentOS7上解决了相同的错误:

yum install libffi-devel

参考资料:

您在这里尝试过答案吗:(sudo-apt-get-install-libffi-dev)?您在这里尝试过答案吗:(sudo-apt-get-install-libffi-dev)?
sudo-apt-get-install-libffi-dev
在Debian上对我有效(在Ubuntu上可能相同)。这在CentOS上不起作用
yum-install
首先,那么,您是否需要从源代码重新生成Python?我想你需要(?)
sudo-apt-get-install-libffi-dev
在Debian上为我工作(可能在Ubuntu上也是如此)。这在CentOS上对我不起作用
yum-install
,然后你需要从源代码重新制作Python吗?我想你需要(?)ctypes行在哪里?ctypes行在哪里?