有人知道Python模块名称背后的逻辑与easy_install中使用的实际包的名称吗?
一些(以及其他)示例对我来说似乎有些不合逻辑:
easy_install mysql-python,但实际上是进口import MySQLdbeasy_install python-memcached,但实际上是进口import memcache(没有尾随d)我找不到找到等价的一致方法.对于某些模块,我花了很多时间浏览它.我究竟做错了什么?
我试图运行这个简单的代码来检索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的初学者,尝试安装我知道的模块从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?
谢谢
我正在尝试运行 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 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已成功安装.
我创建了一个显示CSV文件最新天气的网页后,我有一个项目要做.
我想要一些细节如何做(不要真正得到http://flask.pocoo.org/docs/installation/#installation安装设置)
任何人都可以解释我如何做到这一点吗?
谢谢.
我使用Windows Powershell在Windows 7上运行.
这是我拍的截图.

当我尝试pip在命令提示符中使用时,我收到以下错误消息:
pip未被识别为内部或外部命令,可操作程序或批处理文件.
我已经检查了这个帖子:如何在Windows上安装pip?
我只能找到我必须添加"C:\PythonX\Scripts"到我的类路径,其中X代表python版本.
正如您在我的屏幕截图中看到的,我已经有了这条路径.我已经尝试重新启动计算机,但这不起作用,oO截图也显示我的C:\Python27\Scripts文件夹.
有谁知道我做错了什么?
当我尝试安装PyGame时:pip install pygame它说
收集pygame
找不到满足要求pygame的版本(来自版本:)
没有找到匹配的分发
我相信我使用的是最新版本8.1.1.我在Windows 8.1上使用Python 3.5.1.我已经看过这个问题的其他答案,但没有一个对我有用.谢谢你的帮助.
在我的应用程序目录中(在Windows上)我运行:
sudo pdfkit --install-wkhtmltopdf
Run Code Online (Sandbox Code Playgroud)
正如这里解释的那样,但我收到了这个错误:
'sudo'不被识别为内部或外部命令,可操作程序或批处理文件.
可能是什么问题呢 ?
技能等级:初学者
我想在python中添加一个库.延伸是轮子.
有人能说出安装车轮文件的逐步方法吗?
python ×8
pip ×3
python-2.7 ×2
python-3.x ×2
easy-install ×1
flask ×1
installation ×1
module ×1
openssl ×1
pandas ×1
pdfkit ×1
pypi ×1
sudo ×1
tox ×1
wkhtmltopdf ×1