0

我尝试使用名为“titlecase”的包(https://pypi.python.org/pypi/titlecase)我的代码在 jupyter notebook 上工作,但是当我尝试在 cmd 中运行它时它不起作用。

这是我的代码:

from __future__ import print_function 

import datetime
now = datetime.datetime.now()

from titlecase import titlecase
f=open(r'C:\Users\GX\everyFirstLetterCapitalized.txt')
f.seek(0)
message = f.read()
outPut=titlecase(message)

f=open(r'C:\Users\GX\everyFirstLetterCapitalizedOutput.txt', 'w')
f.write("new output:-- {a}\n".format(a=now)+outPut)
f.close()

但是,我总是得到结果: ImportError: No module named titlecase

我尝试使用以下代码查找包,它确实存在:

import imp
imp.find_module('titlecase')

4

1 回答 1

0

2 件事中的 1 件事:您是否安装了多个 python。如果是这样,永远不要使用pip. 使用pip<pythonversion>例如pip3 install etc。如果你有 2 个版本的 python 3.x 或 2.x,那么做pip3.x install ...(或 2.x)2 的 2 件事,你的路径是什么?解决模块导入问题需要system和python路径,否则帮不了你。

尝试使用第 1 节中的方法重新安装。

于 2018-01-21T23:44:07.287 回答