WSL:为第三方安装 setup.py 时没有此文件或目录

WSL:为第三方安装 setup.py 时没有此文件或目录

我正在尝试在我的 Ubuntu WSL 中运行第三方包的 setup.py 文件:

$ sudo env PATH=$PATH python setup.py develop

setup.py 文件旨在模块化包,并且我使用 sudo 运行它,因为我没有管理员写入权限。但是,我收到错误:

env: ‘Files/WindowsApps/CanonicalGroupLimited.UbuntuonWindows_2004.2022.1.0_x64__79rhkp1fndgsc:/mnt/c/Program’: No such file or directory

我不明白它为什么试图查看/mnt/c/Program。我在这台共享 PC 上的 Windows 数据位于/mnt/c/Users/username,但 setup.py 代码中没有任何与目录路径相关的内容。repo 的站点上没有讨论相同错误的未解决或已解决的问题,因此我假设该问题是 WSL/Ubuntu 的细微差别。


第三方包的安装说明为:

git clone https://github.com/zju3dv/EasyMocap.git
conda create -n easymocap python=3.9 -y
conda activate easymocap
wget -c https://download.pytorch.org/whl/cu111/torch-1.9.1%2Bcu111-cp39-cp39-linux_x86_64.whl
wget -c https://download.pytorch.org/whl/cu111/torchvision-0.10.1%2Bcu111-cp39-cp39-linux_x86_64.whl
python3 -m pip install ./torch-1.9.1+cu111-cp39-cp39-linux_x86_64.whl
python3 -m pip install ./torchvision-0.10.1+cu111-cp39-cp39-linux_x86_64.whl
python -m pip install -r requirements.txt
# install pyrender if you have a screen
python3 -m pip install pyrender
python setup.py develop

相关内容