我正在尝试使用C扩展文件构建共享库,但首先我必须使用以下命令生成输出文件:
gcc -Wall utilsmodule.c -o Utilc
Run Code Online (Sandbox Code Playgroud)
执行命令后,我收到此错误消息:
utilsmodule.c:1:20:致命错误:Python.h:没有这样的文件或目录编译终止.
事实上我已经通过互联网尝试了所有建议的解决方案,但问题仍然存在...我也没有问题Python.h.我设法在我的机器上找到该文件......任何人在遇到同样的问题之前?
我想安装pip.它应该支持Python 3,但它需要setuptools,它只适用于Python 2.
如何用Python 3安装pip?
我正在尝试安装pip.py. 每当我搜索安装程序时,它都会打开一个包含代码的新选项卡,我无需下载任何内容.我打算做什么,我的意思是将代码复制粘贴到Python解释器中吗?如何让它适用于Windows 7 32位版本?
我在具有CentOS Linux版本7.3.1611(Core)操作系统的计算机上使用Python 3.5.1.
我必须安装numpy包.
我尝试通过运行命令来遵循这些说明:
sudo yum -y install python34-setuptools
Run Code Online (Sandbox Code Playgroud)
不幸的是,我收到以下错误:
Transaction check error:
file /usr/lib64/libpython3.so from install of python34-libs-3.4.5-4.el7.x86_64 conflicts with file from package python3-libs-3.3.2-12.el7.nux.x86_64
Run Code Online (Sandbox Code Playgroud)
有关如何解决这个问题的任何想法?谢谢
编辑:在我的机器上,我有Python2.7和Python3.5,我想保留它们
我升级并安装了最新的 Python 版本 3.8.1。
问题是,当我输入
python --version
Run Code Online (Sandbox Code Playgroud)
在终端上,当我输入时,我得到 Python 2.7.16
python3 --version
Run Code Online (Sandbox Code Playgroud)
我得到 Python 3.8.1。但如果我尝试
pip install -U selenium
Run Code Online (Sandbox Code Playgroud)
我收到一条消息:
“弃用:Python 2.7 的生命周期已于 2020 年 1 月 1 日结束。请升级您的 Python,因为不再维护 Python 2.7。pip 的未来版本将不再支持 Python 2.7。有关 pip 中 Python 2 支持的更多详细信息,可以在https://pip.pypa.io/en/latest/development/release-process/#python-2-support找到 “
我不明白为什么它在 Python 2.7 上运行
python ×5
pip ×3
python-3.x ×2
centos7 ×1
gcc ×1
linux ×1
numpy ×1
package ×1
python-3.5 ×1
python-c-api ×1
selenium ×1
setuptools ×1
upgrade ×1