python - 由于 ubuntu 服务器上的 PYTHONPATH,使用 pip 导入时出错

标签 python ubuntu pip pythonpath

我一直在关注this教程,它指出

The $PYTHONPATH variable seems to get unset randomly, and causes errors for later steps.



然后将以下内容添加到 ~/.bashrc :
export PYTHONPATH='/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat'

我这样做了,然后尝试使用 pip install -r requirements.txt 安装一堆 pip 包

安装所有软件包时出现大量错误,可以看到 here .

我认为这与 PYTHONPATH 的问题有关。为什么我会收到此错误以及可以做些什么以使我在使用 python 和 pip 时不会出现错误?谢谢。

编辑:

在尝试了 Dragster 的答案后,我运行了该应用程序。但是我收到错误 ImportError: No module named regex作为python库awesome-slugify包含一个导入正则表达式库的 python 文件,该库是 python 的一部分。

最佳答案

执行这些命令集 -

  • sudo apt-get install libmysqlclient-dev
  • sudo apt-get install python-dev
  • pip install --upgrade setuptools
  • 运行所需的 pip 命令

  • 希望这有效:)

    关于python - 由于 ubuntu 服务器上的 PYTHONPATH,使用 pip 导入时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32670857/

    相关文章:

    mysql - MySQL可以将外部数据库复制到云吗

    python - 尝试运行 pip 时出错

    python - python 中的实际导入名称列表

    python - 使用 Python 批量更新 SQL (Oracle)

    Robot框架中的Python - Se2Lib没有属性 'execute'

    python - 为什么 Python 在连接字符串时不进行类型转换?

    python - 无法在 Instagram 公共(public)帐户上抓取超过 12 个帖子

    ubuntu - Openal - alGetError() 总是返回 AL_INVALID_OPERATION

    linux - 使用 'rm' 命令删除文件/文件夹时如何启用确认警报?

    python - python3.9上的pip3在 'HTMLParser'对象没有属性 'unescape'上失败