首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python不导入

Python不导入
EN

Stack Overflow用户
提问于 2011-02-25 07:02:36
回答 3查看 4K关注 0票数 0

所以我下载了由人制作的python的lastfm。在此发现:http://code.google.com/p/python-lastfm/

我有一个网站托管通过梦想主机。我无法使用以下方法构建模块:

python setup.py build

在我的壳里,我用油灰进入。但是当我跑的时候

python setup.py install

它会返回一个错误。考虑到安装真正要做的就是将lib dir中的文件扔到python站点-packages文件夹中,我决定尝试手动执行。我在本地机器上成功地做到了这一点,并且能够运行python并输入import lastfm,没有任何错误。但我无法让它在我的网络主机上运行。

由于我的n00bism,我现在在我的where主机上有相当多的集群,我的意思是我尝试过多次安装python,而且我也不知道它在哪里安装成功。我只知道我可以去putty,键入python,然后它就会运行,但是我不知道具体从哪里来。因此,我将lastfm构建复制到每个python2.x/lib/site-包中,但没有结果。

我不知道我做错了什么。它说pythons路径是usr/lib/python2.5,我想usr是根还是本地的。idk。我很困惑。

我也很好奇,因为我可以通过键入

import MySQLdb

import sqlite

import sqlite3

所有这些工作,但我没有看到他们在我的蟒蛇路径任何地方。

提前谢谢。如果我需要列出更多的信息请告诉我。谢谢!

编辑:

$ python setup.py安装运行安装错误:无法在安装目录中创建或删除文件

在试图添加或删除安装目录中的文件时发生了以下错误:

代码语言:javascript
复制
[Errno 13] Permission denied: '/usr/lib/python2.5/site-packages/test-easy-install-11740.write-test'

您指定的安装目录(通过--install-dir、--前缀或distutils默认设置)是:

代码语言:javascript
复制
/usr/lib/python2.5/site-packages/

也许您的帐户没有对此目录的写访问权限?如果安装目录是系统所有的目录,则可能需要以管理员或"root“帐户的身份登录。如果您没有对这台机器的管理权限,您可能希望选择一个不同的安装目录,最好是PYTHONPATH环境变量中列出的目录。

关于其他备选方案的信息,请查阅下列文件:

http://peak.telecommunity.com/EasyInstall.html

请对您的系统进行适当的更改,然后再试一次。

这就是当我尝试安装python setup.py时会遇到的错误。

EN

回答 3

Stack Overflow用户

发布于 2011-02-25 07:18:13

PYTHONPATH中搜索Python包。如果你做echo $PYTHONPATH或者

代码语言:javascript
复制
import sys
print sys.path

您将从导入模块的位置获得目录列表。在使用Python的情况下,您正在使用Python的一个版本进行安装,并试图使用另一个版本运行该程序。当您发现某些东西没有被导入时,这通常是一种混乱的情况。使用python /usr/bin/python2.6的完整路径或执行which python,然后使用安装脚本尝试使用完整路径构建和安装,然后再试一次。

票数 0
EN

Stack Overflow用户

发布于 2011-02-25 07:38:16

在一些Linux发行版(Debian,Ubuntu)中,site-packages不在PYTHONPATH中。您可以将它添加到您的PYTHONPATH中,在dist-packages中放置一个链接,或者添加一个路径配置文件。

文档:修改Python的搜索路径

票数 0
EN

Stack Overflow用户

发布于 2011-02-25 08:00:19

在大多数情况下,要在任何基于UNIX的系统(linux/os /bsd)上安装python包,您需要这样做:

sudo python setup.py install

当然,如果你有这样的权利的话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5114536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档