我正在尝试执行这个代码是pycharm
import nltk
sentence = """ we all are gonna die"""
tokens = nltk.word_tokenize(sentence)
print(tokens)
但我总是犯这个错误
/Users/yoshithKotla/pythonProject/bin/python /Users/yoshithKotla/Desktop/pythonProject/main.py
Traceback (most recent call last):
File "/Users/yoshithKotla/Desktop/pythonProject/main.py", line 1, in <module>
ModuleNotFoundError: No module named 'nltk'
但我可以使用terminal运行相同的代码
确保PyCharm使用的解释器与您在终端中使用的解释器相同。(运行>运行...>编辑配置>Python解释器)
问题内容: 当我尝试从PyCharm IDE运行程序时,一切正常,但是如果我输入Fedora: 在shell提示中,我从1个模块收到导入错误。 当从IDE启动时,PyCharm可以执行哪些操作以使解释器找到我的依赖项?如何获得脚本以找到其依赖项,以便可以使用singe命令启动它? 问题答案: 有一些可能的原因可能导致这种情况: 相同的python解释器?检查与 它是同一工作目录吗?检查与 中的差异
我已经能够从终端运行某个模块。不,我想在PyCharm上运行带有运行配置的模块。然而,它失败了,尽管我认为我使用了与终端命令中相同的配置。还是我错了? 终端命令是: 运行此命令会产生以下错误: 该模块来自matrix.org的synapse项目。可以在这里找到终端命令。 我的假设是,在第29行访问的模块的解析方式不同,这取决于我是通过终端还是通过PyCharm的运行配置启动模块。使用终端,它可能会
如何修复这些错误?
我刚刚完成了一个用于解密或encrpyt的AES类,它在windows上运行良好,但无法在linux上运行,出现以下错误: 给定的最终块未正确填充 完整代码如下: 请帮我解决这个问题,否则我的老板会解雇我的,非常感谢。
问题内容: 我们正在经历升级数据库软件的过程,还将从Tomcat 5.5升级到Tomcat7。结果,我使用的是新的JDBC驱动程序,在本例中为推荐的SQL Anywhere JDBC 4.0驱动程序,它需要ODBC服务。 我将其全部用于Eclipse方面取得了巨大的成功。但是奇怪的是,当我尝试在Eclipse之外运行Tomcat时,出现以下错误: 我 可以 得到一个纯Java驱动程序(jConne