我创建了一个新的virtualenv来测试fuzzyfuzzy。我激活我的env和“pip install fuzzyfuzzy”
我创建一个文件“主.py“使用以下代码:
from fuzzywuzzy import fuzz
r = fuzz.ratio("this is a test", "this is a test!")
print(r)
回到控制台,我激活env并输入“主.py“:
^{pr2}$但如果我做“Python”主.py“:
(fuzzytest) C:\Users\Family\Desktop\fuzzytest>python main.py
97
它工作得很好。为什么?我做错什么了吗?在
尝试用
#! /usr/bin/env python
启动脚本。在根据python docs,这应该在windows上运行。在
是的。在
1)
pip
在特定目录中安装模块。在2)使用
python
执行程序时,python只在某些目录中搜索您在程序中导入的模块。您可以通过查看以下内容的输出来查看这些目录:其中一个目录是pip用来安装模块的目录。在
3)当您试图在没有python的情况下执行程序时,会搜索其他一些目录,而这些目录不包含fuzzyfuzzy模块。在
相关问题 更多 >
编程相关推荐