如何解决在python3.7中安装pycsv时出现的错误?
因为我正在编写这段代码,所以需要CSV库来执行这段代码如何解决在python3.7中安装pycsv时出现的错误?,python,python-3.x,csv,pyinstaller,Python,Python 3.x,Csv,Pyinstaller,因为我正在编写这段代码,所以需要CSV库来执行这段代码 import csv class CsvWordReplacer(WordReplacer): def __init__(self, fname): word_map = {} for line in csv.reader(open(fname)): word, syn = line word_map[word] = syn s
import csv
class CsvWordReplacer(WordReplacer):
def __init__(self, fname):
word_map = {}
for line in csv.reader(open(fname)):
word, syn = line
word_map[word] = syn
super(CsvWordReplacer, self).__init__(word_map)
replacer = CsvWordReplacer('synonyms.csv')
a=replacer.replace('bday')
使用pyserial3.2在Python 3.7中安装库时,在cmd(administrator)中给出如下命令:
我发现了以下错误:
Traceback (most recent call last):
File "<string>", line 1, in <module>
long_description=io.open("history.md", encoding='utf8').read(),
FileNotFoundError: [Errno 2] No such file or directory: 'history.md'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
long_description=io.open(“history.md”,encoding='utf8').read(),
FileNotFoundError:[Errno 2]没有这样的文件或目录:“history.md”
如果有人能帮我,那就太好了 您不需要安装
csv
库模块。它是标准库的一部分。卸载pycsv
(根据PyPI上自己的文档,它不支持Python 3,最近一次更新是在3年前),只使用csv
我首先使用csv,但发现了这个错误:收集csv无法找到满足要求的版本csv(来自版本:)找不到与csv匹配的发行版,这是因为您试图安装csv
。不要那样做。它是标准库的一部分,这意味着它已经安装。只需在您的程序中导入它。如上所述,我用于导入csv的给定代码,但也会发现错误:FileNotFoundError:[Errno 2]没有这样的文件或目录:'synonyms.csv',这与安装csv
无关。如果这不起作用,您将得到一个ImportError
。但它正在发挥作用。您的问题是您正在调用CsvWordReplacer()
,并将不存在的.csv
文件(synonyms.csv
)的名称传递给它,或者解释程序找不到该文件,因为它在您预期之外的其他地方查找该文件。在调用中放置文件的完整路径。
Traceback (most recent call last):
File "<string>", line 1, in <module>
long_description=io.open("history.md", encoding='utf8').read(),
FileNotFoundError: [Errno 2] No such file or directory: 'history.md'