from wudao.api_request import executeEngine, getToken API_KEY = "" PUBLIC_KEY = "" ability_type = "chatGLM" engine_type = "chatGLM" data = { "top_p": 0.7, "temperature": 0.9, "prompt": "他之前担任什么职务?", "requestTaskNo": "1542097269879345154", "history": [ "清华大学校长是谁?", "截止 2023 年,清华大学校长是王希勤" ] } token_result = getToken(API_KEY, PUBLIC_KEY) if token_result and token_result["code"] == 200: token = token_result["data"] resp = executeEngine(ability_type, engine_type, token, data) print(resp) else: print("获取 token 失败,请检查 API_KEY 和 PUBLIC_KEY"),报No module named 'wudao'这个错误
时间: 2023-07-06 14:20:15 浏览: 78
这个错误是因为您使用了 wudao.api_request 模块,但是您的环境中没有安装 wudao 库。
您需要先安装 wudao 库,可以使用 pip 命令安装:
```
pip install wudao
```
安装完成后,再运行您的代码即可。
相关问题
import wudao写在哪
`import wudao` 通常写在 Python 文件的开头,例如:
```python
import wudao
API_KEY = ""
PUBLIC_KEY = ""
ability_type = "chatGLM"
engine_type = "chatGLM"
data = {
"top_p": 0.7,
"temperature": 0.9,
"prompt": "他之前担任什么职务?",
"requestTaskNo": "1542097269879345154",
"history": [
"清华大学校长是谁?",
"截止 2023 年,清华大学校长是王希勤"
]
}
token_result = wudao.getToken(API_KEY, PUBLIC_KEY)
if token_result and token_result["code"] == 200:
token = token_result["data"]
resp = wudao.executeEngine(ability_type, engine_type, token, data)
print(resp)
else:
print("获取 token 失败,请检查 API_KEY 和 PUBLIC_KEY")
```
需要注意的是,如果您在 Python 环境下使用 `import wudao`,则可以直接在 Python 命令行中执行对应的代码。如果您将代码保存到文件中,需要使用 `python 文件名.py` 命令来执行文件。
zsh: no such file or directory: usr/local/bin/python3 (base) kitbun.ng@Tech-TeamdeiMac ChatM % python --version Python 3.9.13 (base) kitbun.ng@Tech-TeamdeiMac ChatM % which python /Users/kitbun.ng/opt/anaconda3/bin/python (base) kitbun.ng@Tech-TeamdeiMac ChatM %
根据您的描述,您的 Python 环境是在 Anaconda 中安装的,并且默认的 Python 版本是 3.9.13。由于 Anaconda 集成了许多科学计算和数据处理的库,因此可能会出现与系统环境不兼容的问题。
为了解决问题,您可以尝试以下方法:
1. 将命令中的 `python3` 替换为 `python`,例如:
```
/usr/local/bin/python 文件名.py
```
这样就可以使用系统自带的 Python 执行您的代码,避免了与 Anaconda 环境不兼容的问题。
2. 在 Anaconda 环境下执行您的代码。首先需要激活 Anaconda 环境,可以执行以下命令:
```
conda activate
```
然后再执行您的代码即可。需要注意的是,Anaconda 环境下可能需要重新安装 wudao 库,可以使用以下命令来安装:
```
pip install wudao
```
如果您之前已经在 Anaconda 环境下安装过 wudao 库,则无需重新安装。