相关疑难解决方法(0)

给定Python包的名称,要导入的模块的名称是什么?

有人知道Python模块名称背后的逻辑与easy_install中使用的实际包的名称吗?

一些(以及其他)示例对我来说似乎有些不合逻辑:

  • 我们这样做easy_install mysql-python,但实际上是进口import MySQLdb
  • 我们这样做easy_install python-memcached,但实际上是进口import memcache(没有尾随d)

我找不到找到等价的一致方法.对于某些模块,我花了很多时间浏览它.我究竟做错了什么?

python pip easy-install pypi

29
推荐指数
2
解决办法
4947
查看次数

如何在python中导入OpenSSL

我试图运行这个简单的代码来检索SSL证书:

import ssl, socket

#print ssl.get_server_certificate(('www.google.com', 443))
cert=ssl.get_server_certificate(('www.google.com', 443))
# OpenSSL
x509 = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_PEM, cert)
x509.get_subject().get_components()
Run Code Online (Sandbox Code Playgroud)

但我得到错误说:

Traceback (most recent call last):
  File "C:\Users\e\Desktop\Python\ssl\test.py", line 6, in <module>
    x509 = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_PEM, cert)
NameError: name 'OpenSSL' is not defined
Run Code Online (Sandbox Code Playgroud)

我知道我必须导入OpenSSL.但是我不知道怎么做?从哪里获得OpenSSL?我从https://pypi.python.org/pypi/pyOpenSSL下载了一个名为pyOpenSSL的模块, 其中包含两个文件夹:pyOpenSSL-0.15.1.dist-info和OpenSSL.当我尝试添加导入OpenSSL或导入pyOpenSSL时,我收到错误.你能解释清楚,如何导入这些库或模块?他们应该放在哪里?如果不在我的代码文件的同一目录中?如何在导入语法中编写路径?请帮忙.

编辑: 当试图添加from OpenSSL import SSL代码时,我得到:

    C:\Users\e\Desktop\Python\ssl>test.py
Traceback (most recent call last):
  File "C:\Users\e\Desktop\Python\ssl\test.py", line 2, in <module>
    from OpenSSL import SSL
  File "C:\Users\e\Desktop\Python\ssl\OpenSSL\__init__.py", line 8, in <module>
    from OpenSSL import rand, crypto, SSL
  File "C:\Users\e\Desktop\Python\ssl\OpenSSL\rand.py", line …
Run Code Online (Sandbox Code Playgroud)

python openssl python-2.7

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

什么是python中的pip

我是python的初学者,尝试安装我知道的模块从setup.py安装模块.但有些模块需要使用pip来安装.我不知道什么是pip?

我已经安装 Python 3.4.1在Windows桌面上,我正在尝试从https://www.reportlab.com/reportlabplus/installation/它显示安装模块pip install rlextra -i https://www.reportlab.com/pypi/

我没有pip

C:\Python34>pip install rlextra -i https://www.reportlab.com/pypi/
'pip' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

请指教

编辑:这个questoin不是关于如何安装pip而是为什么你需要pip?

谢谢

python module python-3.x

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

ValueError:无法在包 pip._vendor.distlib 中找到资源 t64.exe

我正在尝试运行 tox 命令,但它显示错误

ValueError: Unable to find resource t64.exe in package pip._vendor.distlib

ERROR: python3.7: could not install deps [-rrequirements.txt]; 
v = InvocationError("'C:\\path\\test_tox\\.tox\\python3.7\\Scripts
\\python.EXE' -m pip install -rrequirements.txt", 2)
Run Code Online (Sandbox Code Playgroud)

已经尝试了互联网上提供的大多数解决方案,但似乎没有任何效果。我不确定这的根本原因是什么

requirements.txt:

dvc
dvc[gdrive]
sklearn
pandas
pytest
tox

Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

python tox

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

导入pandas显示ImportError:无法导入名称哈希表

我在python 3.3上安装了pandas,编码如下:

import csv
import pandas
from pandas import DataFrame

csvdata = pandas.read_csv('datafile.csv')
df = DataFrame(csvdata)
Run Code Online (Sandbox Code Playgroud)

它附带以下错误消息:

cannot import name hashtable
Traceback (most recent call last):
  File "C:\Users\document\test4.py", line 5, in <module>
    import pandas
  File "C:\Python33\lib\site-packages\pandas\__init__.py", line 6, in <module>
    from . import hashtable, tslib, lib
ImportError: cannot import name hashtable
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我弄清楚如何解决这个错误?Python和pandas已成功安装.

python-3.x pandas

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

如何在Windows上安装Flask?

我创建了一个显示CSV文件最新天气的网页后,我有一个项目要做.

我想要一些细节如何做(不要真正得到http://flask.pocoo.org/docs/installation/#installation安装设置)

任何人都可以解释我如何做到这一点吗?

谢谢.

我使用Windows Powershell在Windows 7上运行.

python flask

20
推荐指数
3
解决办法
11万
查看次数

Python:无法识别Pip命令

这是我拍的截图.

在此输入图像描述

当我尝试pip在命令提示符中使用时,我收到以下错误消息: pip未被识别为内部或外部命令,可操作程序或批处理文件.

我已经检查了这个帖子:如何在Windows上安装pip?

我只能找到我必须添加"C:\PythonX\Scripts"到我的类路径,其中X代表python版本.

正如您在我的屏幕截图中看到的,我已经有了这条路径.我已经尝试重新启动计算机,但这不起作用,oO截图也显示我的C:\Python27\Scripts文件夹.

有谁知道我做错了什么?

python pip python-2.7

19
推荐指数
2
解决办法
8万
查看次数

点"无法找到满足要求的"

当我尝试安装PyGame时:pip install pygame它说

收集pygame

找不到满足要求pygame的版本(来自版本:)
没有找到匹配的分发

我相信我使用的是最新版本8.1.1.我在Windows 8.1上使用Python 3.5.1.我已经看过这个问题的其他答案,但没有一个对我有用.谢谢你的帮助.

python pip

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

Rails:为什么"sudo"命令无法识别?

在我的应用程序目录中(在Windows上)我运行:

sudo pdfkit --install-wkhtmltopdf
Run Code Online (Sandbox Code Playgroud)

正如这里解释的那样,但我收到了这个错误:

'sudo'不被识别为内部或外部命令,可操作程序或批处理文件.

可能是什么问题呢 ?

sudo ruby-on-rails pdfkit wkhtmltopdf ruby-on-rails-3

16
推荐指数
3
解决办法
7万
查看次数

从WHL文件安装Python库

技能等级:初学者

我想在python中添加一个库.延伸是轮子.

有人能说出安装车轮文件的逐步方法吗?

python installation

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