我在导入所有GUI、通知、视觉模块和其他 noCLI 模块时遇到了大问题。当我导入模块时(相信我,我尝试了各种方法来安装单个模块)python 告诉我 const mongoose = require('mongoose');
const Guild = require('../database/models/guildSchema');
module.exports = {
name: 'guildMemberAdd',
async execute(guildMember, message){
//const guildMember = new GuildMember();
let guildProfile = await Guild.findOne({ guildID: message.guild.id});
if(!guildProfile){
guildProfile = await new Guild({
_id: mongoose.Types.ObjectId(),
guildID: message.guild.id
});
await guildProfile.save().catch(err => console.log(err));
}
const role = guildMember.guild.roles.cache.get(guildProfile.memberRoleID);
guildMember.roles.add(role.id);
}
}
,而 CMD 告诉我 const methods = useForm();
methods.watch(); // to render on all fields change
methods.watch(['fieldName1', 'fieldName2' ]); // to render on a particular field onChange
。其他模块工作,我重新安装了 Python 并再次出现同样的问题。我在虚拟机上试了一下,效果很好。我暂时不会重装系统。我怀疑我的 pip 坏了?如果有人知道为什么会发生这种情况以及如何解决它,我将不胜感激。谢谢。
答案 0 :(得分:0)
您需要首先检查该模块是否安装在您的 PYTHONPATH 中。要执行相同的操作,请运行以下命令:-
<块引用>python -c "import sys; print '/usr/local/lib/python2.7/dist-packages' 在 sys.path"
如果没有添加,则先添加。
如果您想知道如何添加 PYTHONPATH,请点击 here