相关疑难解决方法(0)

致命错误:Python.h:没有这样的文件或目录

我正在尝试使用C扩展文件构建共享库,但首先我必须使用以下命令生成输出文件:

gcc -Wall utilsmodule.c -o Utilc
Run Code Online (Sandbox Code Playgroud)

执行命令后,我收到此错误消息:

utilsmodule.c:1:20:致命错误:Python.h:没有这样的文件或目录编译终止.

事实上我已经通过互联网尝试了所有建议的解决方案,但问题仍然存在...我也没有问题Python.h.我设法在我的机器上找到该文件......任何人在遇到同样的问题之前?

python gcc python-c-api python-c-extension

1042
推荐指数
27
解决办法
80万
查看次数

如何用Python 3安装pip?

我想安装pip.它应该支持Python 3,但它需要setuptools,它只适用于Python 2.

如何用Python 3安装pip?

python pip setuptools package python-3.x

510
推荐指数
12
解决办法
122万
查看次数

如何获得python的PIP

我正在尝试安装pip.py. 每当我搜索安装程序时,它都会打开一个包含代码的新选项卡,我无需下载任何内容.我打算做什么,我的意思是将代码复制粘贴到Python解释器中吗?如何让它适用于Windows 7 32位版本?

python pip

4
推荐指数
2
解决办法
6万
查看次数

Python3,如何在CentOS 7上安装numpy?

我在具有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 linux numpy centos7 python-3.5

4
推荐指数
1
解决办法
1万
查看次数

Python --version 不更新

我升级并安装了最新的 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 selenium pip upgrade python-3.x

4
推荐指数
2
解决办法
3万
查看次数