【发布时间】:2014-01-18 13:38:57
【问题描述】:
嘿, 抱歉,如果之前有人问过这个问题,但我真的找不到任何有用的答案。
在 cygwin-terminal 中运行任何使用未使用 cygwin-setup 安装的模块的 python 脚本将退出 python 脚本而没有任何输出。怎么了?
例子:
import websocket
print "Done";
给我一个空行并返回到 shell。而
#import websocket
print "Done";
打印
Done
python 脚本使用即
import hmac, base64, hashlib, urllib, urllib2, time, gzip, json, io, types, datetime, os
工作正常。
我有:
-Cygwin64 on Win7-64bit 使用 mintty-terminal
- 使用 setup.exe 安装了我发现有用的所有 python27 包 -> python 正在工作
-我确实在cygwin下运行了ez_setup.py:
Installed /usr/lib/python2.7/site-packages/setuptools-2.1-py2.7.egg
Processing dependencies for setuptools==2.1
Finished processing dependencies for setuptools==2.1
-确实运行了 get-pip.py:
Requirement already up-to-date: pip in /usr/lib/python2.7/site-packages/pip-1.5-py2.7.egg
Cleaning up...
我在 c:\python27 上也有一个 python27 的副本。不使用 cygwin,但 windows-cmd 并使用该 python 可执行文件,上述脚本有效。 我需要 cygwin,因为我想使用 curses 和 ansi 代码等,但不使用虚拟 ubuntu 或其他东西。
我有:
$ ls -l python*
lrwxrwxrwx 1 Administrator None 13 18. Jan 11:12 python -> python2.7.exe
lrwxrwxrwx 1 Administrator None 13 18. Jan 11:12 python2 -> python2.7.exe
-rwxr-xr-x 1 Administrator None 7187 3. Okt 05:39 python2.7.exe
-rwxr-xr-x 1 Administrator None 1669 3. Okt 05:39 python2.7-config
lrwxrwxrwx 1 Administrator None 16 18. Jan 11:12 python2-config -> python2.7-config
lrwxrwxrwx 1 Administrator None 16 18. Jan 11:12 python-config -> python2.7-config
也在运行
pip
给我一个空行,然后返回外壳。而在 c:\python27\scripts\ 下的 windows-cmd 中运行 pip 给了我:
Usage:
....
但运行 easy_install 可以:
$ easy_install
error: No urls, filenames, or requirements specified (see --help)
谢谢!
【问题讨论】: