Python杂谈_02


pip–问题1(lsb问题)

问题描述:在安装了新版本的python解释器(eg: python3.7.6)后,想要执行 pip install ***, pip list 之类操作时,出现如下问题: (大概意思就是找不到lsb_release -a这个命令)

Defaulting to user installation because normal site-packages is not writeable
ERROR:Exception:
# 巴拉巴拉一大堆
# ........
Subprocess.CalledProcessError:Command '('lsb_release', '-a')' returned non-zero exit statis 1

解决办法:把lsb_release.py这个文件拷贝到报错路径下即可

cd ~
sudo cp /usr/lib/python3/dist-packages/lsb_release.py /usr/local/lib/python3.7/

pip–问题2(权限不够问题)

问题描述:想要进行一些特定拓展包时,系统报错显示权限不够,具体情况如下:

ERROR Could not install packages due to an EnviromentError:[Error 13] 权限不够:'**********'
Consider using the '--user' option or check the premissions

解决办法:听从系统提示,在pip install *** 的末尾添加 --user,eg如下:

pip install “想安装的拓展包名” --user

pip–问题3(总是提示Waring 有pip的新版本)

问题描述:在pip install **** 成功之后出现Waring,或者由于pip版本过低而导致的安装失败,eg如下:

WARNING: You are using pip version 19.2.3, however version 21.1.1 is available. You should consider upgrading via the ‘python -m pip install --upgrade pip’ command.

解决办法:自动判断最新版本,并进行更新

pip install -U pip

pip–问题4(pip install 时遇到不可写问题)

问题描述:在 pip install ***时提示 normal site-packages is not writeable,实际是上系统不知道你想要将内容安装到Python2上还是Python3上,eg如下:

Defaulting to user installation bacause normal site-packages is not writeable

解决办法:

# 出错误的pip install 方法
pip install XXX
pip3 install XXX

# 修改为
python -m pip install XXX
python3 -m pip install XXX

持续更新,欢迎转载,但请注明出处

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐