未能安装 ndg-httpsclient 或者我的解决方案有误
Failure to install ndg-httpsclient or maybe I'm doing the solution wrong
我是 python 的新手,对 VS、C# 和 WPF 有一点经验。
我的问题可能看起来与一些提出的问题相似,但我尝试了几个建议的解决方案(对其他人有效),但对我不起作用。
我正在尝试构建一个将发送 http 请求的简单 WPF 应用程序。
解决方案结构如下:
Solution MyApp
Project 1 <This is the startup project>
GUImodul.py
queryStringBuilder.py
<This project uses IronPython env for the WPF support>
Project 2
QuerySender.py (includes two classes)
<This project uses Python 3.4 env, only in this one I managed installing the "requests" package which I need for sending the query>
当我尝试 运行 时,我得到一个错误 "No module named ndg.httpsclient.ssl_peer_verification",即使我只从项目 2 导入一个 class,它不包含任何来自 [=40] 的导入=](它只创建另一个 class 的实例,它确实有这样的导入)。
当我尝试使用 pip 安装 ndg-httpsclient 时,我得到 "Command python setup.py egg_info failed with error code 1"。
到目前为止我尝试过的事情:
- 将“-X:FullFrames”添加到两个项目的调试属性
- (重新)从 ez_setup.zip
安装 steuptools
- 如前所述 - ndg-httpsclient 已安装 Python34
- 仅在 class 中使用 "import requests" 命令未导入到 Project1(具有 IronPython 环境的那个)
- 尝试安装更新的(?)版本的 urllib3
所以...
我可能只是在这个解决方案中做了一些根本性的错误,在这种情况下,我希望有人能帮助我理解它是什么。
否则,知道我接下来可以尝试什么来使它正常工作吗?
如果您阅读细则,ndg-httpsclient
与 Python 3 不兼容,因为它是为 Python2.7 开发的。这可能是根本原因。
回复:Why is Python 3.0 not backward compatible?
我是 python 的新手,对 VS、C# 和 WPF 有一点经验。
我的问题可能看起来与一些提出的问题相似,但我尝试了几个建议的解决方案(对其他人有效),但对我不起作用。
我正在尝试构建一个将发送 http 请求的简单 WPF 应用程序。 解决方案结构如下:
Solution MyApp
Project 1 <This is the startup project>
GUImodul.py
queryStringBuilder.py
<This project uses IronPython env for the WPF support>
Project 2
QuerySender.py (includes two classes)
<This project uses Python 3.4 env, only in this one I managed installing the "requests" package which I need for sending the query>
当我尝试 运行 时,我得到一个错误 "No module named ndg.httpsclient.ssl_peer_verification",即使我只从项目 2 导入一个 class,它不包含任何来自 [=40] 的导入=](它只创建另一个 class 的实例,它确实有这样的导入)。
当我尝试使用 pip 安装 ndg-httpsclient 时,我得到 "Command python setup.py egg_info failed with error code 1"。
到目前为止我尝试过的事情:
- 将“-X:FullFrames”添加到两个项目的调试属性
- (重新)从 ez_setup.zip 安装 steuptools
- 如前所述 - ndg-httpsclient 已安装 Python34
- 仅在 class 中使用 "import requests" 命令未导入到 Project1(具有 IronPython 环境的那个)
- 尝试安装更新的(?)版本的 urllib3
所以... 我可能只是在这个解决方案中做了一些根本性的错误,在这种情况下,我希望有人能帮助我理解它是什么。
否则,知道我接下来可以尝试什么来使它正常工作吗?
如果您阅读细则,ndg-httpsclient
与 Python 3 不兼容,因为它是为 Python2.7 开发的。这可能是根本原因。
回复:Why is Python 3.0 not backward compatible?