免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2036 | 回复: 8
打印 上一主题 下一主题

是环境变量的问题吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-23 13:48 |只看该作者 |倒序浏览
我是python新手,刚装了一个python软件包
安装的时候把主程序拷贝在 c:\program files\python25\scripts\newscript
同时在c:\program files\python25\Lib\site-packages\下面增加了我安装的软件包目录

现在我在命令行cmd下面
在源文件目录d:\newpackage\下面(newscript文件在这个目录下),可以运行python newscript
或者在 c:\program files\python25\scripts\ 下面可以执行 python newscript

但是如果当前目录不是上面两个目录的时候,就不能执行python newscript ,提示打不开这个文件

不知道是否是环境变量的问题?

论坛徽章:
0
2 [报告]
发表于 2009-04-23 14:54 |只看该作者
应该是 系统环境变量 的设置所致

论坛徽章:
0
3 [报告]
发表于 2009-04-23 16:51 |只看该作者
应该设置哪个环境变量呢?谢谢!

论坛徽章:
0
4 [报告]
发表于 2009-04-23 17:20 |只看该作者
把路径添加在 path 环境变量后(注意各路径是以 ';' 分号分割的)
最好百度一下

运行程序直接键入:
newscript.py
即可

[ 本帖最后由 izhier 于 2009-4-23 17:25 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2009-04-23 17:24 |只看该作者
最好不要任意的添加路径,有可能造成一些命令冲突

还是先 cd 到某一目录,再运行就行了

论坛徽章:
0
6 [报告]
发表于 2009-04-23 17:26 |只看该作者

回复 #1 xiongzm 的帖子

是另外目录不在sys.path里把

或者最简单的,弄个快捷方式

论坛徽章:
0
7 [报告]
发表于 2009-04-23 18:02 |只看该作者
把python.exe所在的目录加到path

论坛徽章:
0
8 [报告]
发表于 2009-04-23 18:46 |只看该作者
python.exe 在path环境变量里面
在任何路径下python都能用

安装的是s3cmd这个程序包
不久前才支持windows系统
而且windows下部分功能没有实现
不知道是不是s3cmd自身的原因

s3cmd在windows下把s3编译安装在site-packages下面
然后一个文件放在scripts目录下面
这个文件就是s3cmd,没有.py后缀
我把scripts这个目录也加入了path里面,也还是不行

论坛徽章:
0
9 [报告]
发表于 2009-04-23 21:31 |只看该作者
s3cmd里面不是有setup.py么,请命令行下用setup.py install安装。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP