我按照这些步骤操作,但总是失败。
mkdir python-mess
cd python-mess
echo toml > requirements.txt
which python3
# /usr/bin/python3
which pip3
# /usr/bin/pip3
python3 -m venv .venv
source .venv/bin/activate
# (.venv is added to prompt)
which pip3
# /home/karel.bilek/python-mess/.venv/bin/pip3
which python3
# /home/karel.bilek/python-mess/.venv/bin/python3
pip3 install -r requirements.txt
最后一步总是失败,
PermissionError: [Errno 13] Permission denied: '/var/log/python_pip.log'
为什么?还可以做什么?
我正在使用 Debian Bookworm、纯 python 3、纯 bash。我没有安装任何奇怪的东西,只是安装
toml
包!文件夹中除了requirements.txt之外没有其他任何东西。
看来这个问题是全球性的
/etc/pip.conf
[global]
log-file = /var/log/python_pip.log
我通过这样做解决了这个问题
mkdir -p ~/.pip
echo "[global]" > ~/.pip/pip.conf
echo "log = ~/.pip/pip.log" >> ~/.pip/pip.conf