SCons似乎没有安装(Windows)

问题描述 投票:0回答:1

我已经尝试了几个小时在我的Windows 8.1机器上安装SCons而根本不能。老实说我不知道​​我做错了什么,或者说我一般都在做什么。这是我所做的一步一步的过程

1:从www.python.org安装了Python 3.7我使用了python-3.7.3-amd64.exe来安装它,它似乎已经工作了(我之前从未使用过python,所以如果有什么关闭我就不会意识到了)。当我使用命令控制台并输入'python --version'时,它输出'Python 3.7.3'

2:我从www.scons.org下载了scons-3.0.5.zip我尽可能地跟随网站的instructions。我用7zip将它的内容提取到一个名为'scons-3.0.5'的新文件中,位于C:\它的完整路径,因此,是C:\ scons-3.0.5

3:我作为管理员运行Python 3.7。我输入'#cd scons-3.0.5'就像scons网站says to do一样。什么都没输出,我注意到新行以'...'而不是'>>>开头,我以前没有使用Python的经验,所以我不知道这是好还是坏。然后我继续按照说明输入'#python setup.py install',它没有输出任何内容,而且新行再次以'...'开头。我希望这就是我需要做的所有事情,但是在命令控制台中我输入'scons --version'(我在某处可以看到这可以检查它是否已安装),它输出“'scons'不被认为是内部的或外部命令,可操作程序或批处理文件。“这与看似没有什么不同的事实相结合,让我相信它还没有被安装。

4:我试着做一些不同的事情。我注意到我从scons网站下载的压缩文件包含2个文件,1个是scons-3.0.5,另一个是pywin32-master.zip,我在C:\ scons-3.0文件中都有这两个文件。 5我决定删除该文件,并在同一位置放置scons-3.0.5文件。现在代替C:\ scons-3.0.5,包括scons-3.0.5和pywin32-master.zip,它只包含之前的scons-3.0.5文件的内容(如果有意义,我可能会清理它在早上,使它更容易阅读)。我再次做了第3步,结果也没有什么不同。

我不知道我在做什么,我以前没有Python或命令控制台的经验,我只是想设置scons而不再使用Python。有谁知道我怎么解决这个问题?我用谷歌搜索了几个小时,但似乎我是唯一一个有这个问题的人。

来自scons网站的压缩文件的内容:scons-3.0.5.zip

压缩文件scons-3.0.5.zip\scons-3.0.5中scons-3.0.5文件的内容

我怀疑这些图片会有所帮助,但我已将它们包括在内以防万一它们看起来像是关闭了

编辑:我确实知道通过Pip安装是什么,但我用Google搜索它,它工作得很好!感谢Alexander Lopatin和bdbaddog的帮助

python windows installation scons setup.py
1个回答
1
投票

所以你在步骤3中犯了错误。

我作为管理员运行Python 3.7。我输入'#cd scons-3.0.5'

该网站说:

#cd scons-3.0.5

#python setup.py install

注意这是

  1. cd进入解压缩的目录
  2. 然后运行python setup.py install

相反,你运行python,然后在python中键入一个shell命令。这就是你遇到问题的原因。

注意:在Windows上,您不需要以管理员身份运行来安装SCons。

虽然正如@dirkbaechle所说。 Pip是安装python的首选方法。

python -mpip install scons

但是,如果您更愿意按照说明操作。如果你愿意,只需打开一个windows命令shell或powershell,进入解压缩的目录,然后运行python setup.py install

BTW。有一个用于SCons支持的IRC频道和用户邮件列表。

https://scons.org/contact.html

© www.soinside.com 2019 - 2024. All rights reserved.