< 返回版块

moeif 发表于 2022-04-06 23:07

下载了 Veloren 游戏的源码,编译时遇到一个错误,简单来说,就是一个库的编译用到了 python3 环境,但是调用的确实 "python" 这个名字,而osx 系统中,默认已经装了 python3,而命令名也是 "python3",这就导致了第三库编译时,找不到 "python" 命令。我尝试使用软连接将 "python" 连接到 "python3",也解决不了问题,还是报找不到 "python" 这个命令,求解。

评论区

写评论
Bai-Jinlin 2022-04-07 19:54

我看了那个代码,那个代码会寻找PATH下的python和python3,你确定你的这两个在PATH下吗?

Krysme 2022-04-07 14:12

你可以在PATH下面创建一个软链接,叫python,并且指向python3。我可以给你一个我想得到的方法 进入你的项目目录

mkdir python-env
cd python-env
ln -sf $(which python) python
cd ..
export PATH=$PATH:$(pwd)/python-env

# 然后再执行命令

cargo build --release
gorust21 2022-04-07 07:45

找一下环境变量设置

1 共 3 条评论, 1 页