2015-09-19 14 views
0

上PYTHONPATH我一直在下面的教程this并指出错误与PIP导入时,由于Ubuntu的服务器

的$ PYTHONPATH变量似乎变得没有设置随机,并导致后面的步骤错误。

,然后添加到~/.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封装与pip install -r requirements.txt

安装所有时,我得到错误的负载包,这可以看到here

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

编辑:

试图加速赛车的回答后,我运行应用程序。但是,我收到错误ImportError: No module named regex作为python库awesome-slugify包含一个python文件,该文件导入属于python的正则表达式库。

回答

1

你对这些命令集 -

  • 命令和apt-get安装的libmysqlclient-dev的
  • sudo易于得到安装python-dev的
  • PIP安装--upgrade setuptools的
  • 运行所需PIP命令

希望这个作品:)

+0

谢谢这对安装软件包很好,但我仍然有使用它们的问题。我编辑了这个问题来展示我的问题。 –

+0

@PavSidhu - 你需要安装正则表达式库来解决这个问题。发出这些命令 - sudo apt-get install python-dev && easy_install regex – dragster

+0

@PavSidhu你能解决这个问题吗? – dragster

0

我已经做了这样的事情。尝试使用sudo以管理权限运行相同的pip命令。它为我工作。

+0

我试过这个,但是我仍然得到和pastebin相同的错误。 –

+0

@PavSidhu先尝试发出这个命令 - pip安装--upgrade setuptools – dragster