安装问题

我正在尝试安装Python,但是有问题. 我做了 readme文件说,它在当前创建了一个执行代码 当我键入"制作"时,目录会. 似乎对 将可执行文件复制到 /usr /local目录,我做到了. 如果我在目录中键入./python,我会做到我得到的: execonn#./python Python 2.4.3(#1,2006年5月31日,07:50:04) [GCC 2.95.4 20020320 [FREEBSD]]在FreeBSD4上 键入"帮助","版权","学分"或"许可"以获取更多信息. 因此,没有试图使用它的东西. 任何援助将不胜感激. 谢谢, 马歇尔

# 回答1

马歇尔·达德利(Marshall Dudley)写道: 读书我说: 立即开始构建(在UNIX上):在 当前目录及其完成后,键入" make". 这会创建一个 可执行的" ./python"; 要在 /usr /local中安装,首先是" su root" 然后"安装". 详细的安装部分说: 要安装Python二进制,库模块,共享库模块 (请参阅下文),包括文件,配置文件和手册页, 只是输入 进行安装 /.../
# 回答2

抱歉,这是一个免费BSD系统4.8释放 我找到了另一组文件,说要使用以下内容 安装:: python setup.py安装 但是运行后,我仍然有同样的问题. 马歇尔 马歇尔·达德利(Marshall Dudley)写道:因此,没有试图使用它的东西. 任何援助将不胜感激. 谢谢,马歇尔
# 回答3

弗雷德里克·伦德(Fredrik Lundh)写道:读书人说:要立即开始构建(在unix上):在当前目录中键入" ./configure",当它完成后,键入" make". 这会创建一个可执行的" ./python"; 要在 /usr /local中安装,请首先执行" su root",然后"制作安装". 是的,这就是我所做的. 由于我最终没有 /usr /local中没有可执行文件,所以 或/usr/local/bin,它说:"这创造了一个 可执行的" ./python"(做到了); 在 /usr /local中安装"我复制了 它创建到/usr/local的一个,然后稍后/usr/local/bin详细的安装部分说:要安装python二进制,库模块,共享库模块(请参见下文),包括文件,配置文件和the 手动页面,只需键入make install /.../ 是的,我输入了" make install". 但是没有什么可以放入 /usr /local或 /usr/local/bin,而无需我复制它. 如果我在 目录我将其打开包装,它有效,但是如果我在 /usr /local中运行副本或 /usr/local/bin没有. 我还尝试了他们的网站上的启动: " python setup.py安装" 但是获得相同的结果,但是它复制并将以下3个文件放在 /usr/local/bin dir. -rwxr-xr-x 1根轮96 5月31 07:50空闲 -RWXR-XR-X 1根轮81 5月31 07:50 PYDOC -rwxr-xr-x 1根轮18017 5月31日07:50 smtpd.py 马歇尔
# 回答4

马歇尔·达德利(Marshall Dudley)写道: [顶部修剪,请不要那样做] 该端口不适用于4.8吗? 它确实在FreeBSD 4.11上使用,但是 自4.8以来,可能是对港口系统的更改. (你应该 考虑更新为4.11.) FreeBSD端口中有几个补丁文件,包括 一个要设置. 最简单的方法是cvsup您的端口树,然后 cd/usr/ports/lang/python 制作 进行安装 干净 - - 沃伦·布洛克(Warren Block) *南达科他州拉皮德城 *美国
# 回答5

沃伦·布洛克(Warren Block)写道:[顶部修剪,请不要那样做]端口不适合4.8? 它确实可以在FreeBSD 4.11上使用,但是自4.8以来,端口系统可能发生了更改. (您应该考虑更新为4.11.)FreeBSD端口中有几个补丁文件,包括一个用于设置. 最简单的方法是CVSUP您的端口树,然后CD/USR/ports/lang/python make make make make make clean -warren Block *南达科他州拉皮德城 * 现在我有一个运行的python,但是我想运行的应用程序 "否认霍斯特人"给我以下错误: Python> = 2.3所需. 您正在使用:2.2.2(#1,2006年6月4日,16:29:13) [GCC 2.95.4 20020320 [FreeBSD]] ############################# ###################### 访问http://www.python.org并下载最新版本 Python. 您还应该安装此版本,除了当前版本 (而不是升级当前版本),因为您的系统可能 取决于当前版本. 安装较新版本后 实例版本2.4,只需使用新的拒绝 Python的版本,例如: $ python2.4 ./denyhosts.py ############################# ###################### 难道无法在我的FreeBSD上安装最新版本的Python 系统? 升级freeBSD不是一个选择,因为这是生产 系统和其他一切都很好. 马歇尔
# 回答6

马歇尔·达德利(Marshall Dudley)写道: Python 2.2.2最初于2002年发布,但您的副本已建立 昨天? 您得到的FreeBSD源套件真的包含一个四个 一岁的版本? 哎呀,它甚至不是2.2中的2.2版本 系列,从那时起,就有两个主要版本. 您确定无法从某些freebsd获得 *预构建 *较新版本 存储库? 或者,如果不可能,请使用 *标准 * python.org源套件? 毕竟,众所周知要在几乎任何现代Unix上建立和安装 或类似Unix的系统(以及大多数非Unix系统),您可以自由 在任何地方安装它(以及Unix上的默认值为 /usr /local, 因此,您甚至不必阅读README; 只需确保您使用 真实的东西,而不是一些易碎的FreeBSD特定源套件).
# 回答7

弗雷德里克·伦德(Fredrik Lundh)写道:Python 2.2.2最初是在2002年发布的,但是您的副本是昨天建造的吗? 您获得的FreeBSD源套件是否真的包含了四年的版本? 哎呀,它甚至不是2.2系列中的2.2版本,从那时起,有两个主要版本. n 哦,系统上没有副本. 当我最后一次做的时候 在上一条消息中指向,它从python网站下载了 编译并安装了它. 2.2.2版本是下载的. 您确定无法从一些FreeBSD存储库中获得 *预构建的 *较新版本吗? 我确实编译了新副本,并且在目录中效果很好 将其编译成,但是当移至/usr/local/bin目录时 已经安装了,它抱怨它找不到它的库. 可能只是一个 我应该将源用于哪个目录和编译的目录,但是我 无法找到提供此信息的地方,我看到的所有内容表示我 可以在任何目录中对其进行编译. 或者,如果不可能,请使用 *标准 * python.org源套件? 毕竟,众所周知,它几乎可以在任何现代UNIX或UNIX式系统(以及大多数非Unix系统)上构建和安装,并且您可以自由地在任何地方安装它(并且Unix上的默认值为 /usr / 本地,因此您甚至不必阅读README;只要确保您使用真实的东西,而不是一些易碎的FreeBSD特定源源套件). 这就是我最初所做的,从主下载了最新版本 Python网站. 我按了读书文件说明进行了编译,然后由 关于Python URL的说明不同,但都给出了相同的 结果,编译良好,从我编译的目录中运行正常,但是将 当我将执行代码移至/usr/local/bin并运行时,出错了 或 /usr /本地目录. 马歇尔
# 回答8

马歇尔·达德利(Marshall Dudley)写道: 深叹气. 好吧,另一次尝试: 不要亲自复制任何二进制文件,请勿使用任何伪造freebsd源 分发,如果您需要Python 2.3或更新,请勿下载2.2.2 登录为root时,请勿将随机命令键入外壳. 等等 只需按照以下说明: 1)从python.org获取最新的源代码套件. 我建议 获取Python-2.4.3.tgz: $ wget http://www.python.org/ftp/python/2.4.3/python-2.4.3.tgz 2)将文件解放到本地临时目录 $ tar xvfz python-2.4.3.tar.gz $ CD Python-2.4.3 3)在该目录中,键入以下命令: $ ./configure $ make $ ./python 4)验证./python命令是否打印以下内容: python 2.4.3 [接下来是一些数字,今天的日期] 键入"帮助","版权","学分"或"许可" ... 5)按Control-D离开口译员 6)登录为根,然后键入 #进行安装 (或使用sudo或通常要运行命令作为root的任何机制) 7)从根登录. 而已. Python现在已安装为 "/usr/local/bin/python", *和 *为"/usr/local/bin/python2.4". 支持 图书馆和其他文件安装在/usr/local/lib/python2.4下. and/usr/local/include/python2.4.
# 回答9

弗雷德里克·伦德(Fredrik Lundh)写道: 好的,再次做到了. 2)将文件解放到本地临时目录$ tar xvfz python-2.4.3 .tar.gz $ cd python-2.4.3 又做了. 3)在该目录中,键入以下命令:$ ./configure $ make $ ./python 好的,做到了: Python 2.4.3(#2,2006年6月5日,11:15:03) [GCC 2.95.4 20020320 [FREEBSD]]在FreeBSD4上 键入"帮助","版权","学分"或"许可"以获取更多信息. 4)验证./python命令是否打印以下内容:python 2.4.3 [接下来是一些数字和今天的日期]类型"帮助","版权"," Credits"," Credits"或"许可"或"许可" ... >>> 5 )按Control-D离开口译员 好的,做到了. 6)登录为root,然后键入#make install 好的,再次做到了. (或使用sudo或通常要运行命令作为根的任何机制)7)从root登录. 而已. Python现在以"/usr/local/bin/python"为"/usr/usr/local/local/bin/bin/python2.4". 支持库和其他文件以/usr/local/lib/python2.4和/usr/local/include/python2.4安装. 好的,这正是我以前做过的,但是这次有一份 python在/usr/local/bin目录中,这次确实有效. 不知道为什么 它放入/usr/local/bin/pydoc,/usr/local/bin/idle和 /USR/local/bin/smtpd.py文件,而不是Python可执行文件. 谢谢, 马歇尔

标签: python

添加新评论