手动安装Python模块时的问题 - 命令行和解释器均有
我刚开始重新学习Python,但在XP电脑上安装一个基本的Python模块时遇到了问题。我下定决心不走“简单安装”的路。
- a) 我在XP电脑上没有安装Python。
- b) 我从http://www.python.org./download/下载了“Python 2.7.3 Windows Installer”,安装没有问题(安装在C:/Python27)。
- c) 我下载了xlwt 0.7.4,链接是https://pypi.python.org/pypi/xlwt,但在这里我遇到了问题。xlwt的说明文件上写着:“任何操作系统:将.zip文件解压到合适的目录,进入该目录,然后执行‘python setup.py install’。”
我把文件放在正确的目录后,按照说明操作,但命令提示符不识别“python”这个词。(这是正常现象吗?还是我需要手动更改环境变量?)
由于这样不行,我在这个网站上查了一些信息,决定从命令提示符进入Python解释器,然后输入“setup.py install”。但这也没有成功,解释器提示:
File "<stdin>", line 1
setup.py install
^
我不明白为什么它不识别setup.py,因为我在正确的目录里:
path = os.getcwd()
print =os.listdir(path)
打印出的内容是:
['HISTORY.html', 'licences.py', 'PKG-INFO', 'README.html', 'setup.py', 'tests',
'xlwt']
我是不是漏掉了什么,还是说明文件的指示假设我还需要做其他事情?
2 个回答
0
点击 开始 -> 运行...
,然后输入 cmd
,按下 回车 键。接着输入 cd \path\to\module\dir
,这一步是让你进入到存放模块的文件夹。然后在这个文件夹里输入 c:python27\python setup.py install
,这样就可以开始安装了。
0
python setup.py install
这个命令是要在命令提示符里输入,而不是在Python解释器里。
看起来你的PATH环境变量设置得不太对。你需要把它改成包含python.exe所在的文件夹,这样你就可以运行setup.py这个脚本了。