特别是启动一个完全不同类型的项目时,各种环境问题真让人抓狂。
对了,我是在win64上,linux是不是没这问题?
对了,我是在win64上,linux是不是没这问题?
|
1
应该是你对 python 不熟悉吧,python 依赖几分钟就可以搞定的事啊
|
|
Cynic222Aug 13, 2014
2
是的
|
|
ushuzAug 13, 2014
3
请了解下 virtualenv
|
|
lincanbinAug 13, 2014
4
最近写了几千行Python,快把我写吐了,Python不成熟的地方太多了。
|
|
5
我在写第一个scrapy程序,各种安装完成后,运行第一个demo就提示“ImportError: Error loading object 'scrapy.core.downloader.handlers.s3.S3DownloadHandler': No module named win32api”,看overflow上说要装pywin32,但是pip打死装不上pywin32.
这是要我找个exe来安装的意思? |
|
sandtearsAug 13, 2014 via Android
7
windows 用什么 pip ,除非 requests 这种比较应用层的东西,稍微和系统有点打交道的,比如 pygtk,pyqt,我都是去下安装包的。
|
|
ddzzAug 13, 2014
8
你还没在windows上折腾过rails
|
|
ddzzAug 13, 2014
9
python对windows平台上的支持还是可以的,如果pip install安装不了可以下载exe文件进行安装 https://pypi.python.org/pypi
|
|
ritksmAug 13, 2014
10
Windows下写Python不装个cygwin...然后来吐槽Python和VC...钓鱼么
|
|
loadingAug 13, 2014 via Android
11
用 easy_setup 挺好的
|
|
maemualAug 13, 2014
12
看了标题本来想进来吐槽一下题主对python不熟来着,进来一看到win64我就默默的不说啥了。
|
|
14
呵呵。windows。
|
|
crazycookieAug 13, 2014
15
看到win64 我觉得 这就正常了 在linux 下面也就3分钟的事情
可能一个shell脚本就解决了,py都不用写 |
|
17
|
|
learnshareAug 13, 2014
18
装 VS 不也要几个小时?
|
|
20
@learnshare 是的,不过只需要一次。
|
|
21
@notedit 如果一切顺利的话,用pip确实只需要分分钟。但是根据我不多的几次经验,遇到各种安装包bug、缺文件、缺语言设置、缺编译环境等等问题动辄小时计。
|
|
bigzhuAug 13, 2014
22
用windows,呵呵.还是用c#吧.
python好无辜的赶紧 |
|
lecherAug 13, 2014
23
这个算法明显不对。开发环境的搭建是一次性消费掉的。不可能每次开发都要花那么长时间去配环境。
按这个算法,vc开发20个小时的工作,放python上面,是不是5+4个小时就解决了? 吐槽的槽点不对啊! |
|
noteditAug 13, 2014
24
|
|
multiple1902Aug 13, 2014
25
@notedit 我理解差不多也是这样的。
我见到的情况是,Python 很多包不是纯 Python 代码,也就是说里面有 .c 的源代码需要在机器上编译。比如在 Linux 上用 pip 之类安装,就会按照里面的说明调用 gcc 来编译它们。没有 gcc 的话,这个过程是会出错的。 如果这个过程没有专门为 Windows 设计,那很难想象这个编译过程可以正常完成(用什么编译器?去哪儿调用?)。这么看 Linux 确实没这个问题,但我不觉得这是系统本身的问题。这个主要是软件打包的问题。 |
|
26
@notedit windows上用VC、C#什么的肯定没问题,js跑在浏览器里面也没问题,WSH也没遇到环境问题。。。其他lua、ruby没用过,就用了python。你要说是python的windows支持问题,我觉得靠谱。
|
|
27
@multiple1902 同意,缺乏统一的软件包管理。
|
|
bomblessAug 13, 2014
28
这个场景是虚构出来的吧…还VC…
|
|
estAug 13, 2014
30
用windows的耗时得从向财务部门申请正版Visual Studio/Windows Server经费和MSDN下载安装开始算时间。比一比谁快呢。
你把编译好的release exe跟python脚本源码tar包比部署效率,比个毛啊。pyinstaller打包成exe不一样的效率么。 |
|
multiple1902Aug 13, 2014
32
@est 可以用不要钱的 Visual Studio Express。此外 Windows 上的 SDK 也是不要钱的。
之前在某公司,用 Linux 上某终端复用器(开发时用的系统没有预装),需要提交法务部门检查授权并且登记,避免用了授权不明的工具导致污染源代码。也需要时间。 流程只是流程而已。 |
|
iothAug 13, 2014
33
那用powerbuilder或者vfp吧。
或者vb |
|
sekiAug 13, 2014
34
win下的python还好,如果是ruby那叫一个抓狂
|
|
taobeierAug 13, 2014
35
那只是因为你不熟悉!我从没遇到需要那么长时间的.....
不过 听朋友说装VC 2012 之类的就装了三四个小时吧 |
|
hahastudioAug 13, 2014
36
还是跟熟悉不熟悉有关= =
我以前在 VS 上装 OpenGL 还装了老半天呢 把 DLL 放到指定目录,它就是找不到 最后逼得我重装了 VS= = |
|
guotieAug 13, 2014
37
golang
不用谢 |
|
404nekoAug 13, 2014
38
那是因为你太弱了
|
|
zonyitooAug 13, 2014
39
那是因为你不熟悉,我从来没试过配环境要配那么久。
我用Linux和OS X |
|
mutoulbjAug 13, 2014
40
pip -r requirements.txt
|
|
41
动态语言里面,对windows最不歧视的就是python了。
|
|
ComdexAug 13, 2014
42
golang棒棒的
|
|
mengskysamaAug 13, 2014
43
照你这样说c++里面依赖库的编译有时候还得折腾几天算什么。64位系统装32位py就行了,64有些包不能用。
|
|
saricesAug 13, 2014
44
感觉包管理是nodejs最好了
|
|
yakczhAug 13, 2014
45
包管理应该分全局和本地项目,一般较底层的,稳定的放到全局,上层应用,更新频繁的放在项目本地目录下,这样比较合理
|
|
proudzhuAug 13, 2014
46
win64 能用 VC ?
|
|
multiple1902Aug 13, 2014
47
@mathgl JavaScript 呢?
|
|
48
python 是 unix 脚本语言。
|
|
49
歪个楼,明显楼主在赞python啊。
下一个项目的额外4个小时就能用来做爱做的事了。 |
|
thinker3Aug 13, 2014
50
我在windows上装过scrapy,你造吗?
|
|
fox000002Aug 13, 2014 via Android
51
不想折腾,就上linux或mac osx。windows 上搞巨硬自家之外的东西都得折腾。
|
|
banbanchsAug 13, 2014
53
好像在win下用c/c++的库也挺麻烦的...还是linux方便
|
|
54
@multiple1902
js不是太清楚。平时主要写前端多。和os的交互没用过。 python这几年我同时为windows & linux开发程序。最大的感受是py 70%的库都可以跨平台,极少需要移植。 "battery included" 这个称号我觉得当之无愧。 |
|
Narcissu5Aug 14, 2014
55
楼上的同学啊vc不等于vc6啊,vs2013带的都到12了啊。你们喷一样东西之前能不能对这东西有点起码的了解啊~
|
|
mengzhuoAug 14, 2014
56
╮(╯▽╰)╭我写的库从来不考虑神马Windows
|
|
reverlandAug 14, 2014
57
说句不好听的,让你用windows……
|
|
SinAug 14, 2014
58
亲,你跑过 ruby 吗?
工作必须用 win,请轻拍…… |
|
VYSEAug 14, 2014 via Android
61
装个VS2008 EXPRESS就能直接编译了,跟LINUX下没太大使用区别
|
|
62
给卤煮一个神器:
http://www.lfd.uci.edu/~gohlke/pythonlibs/ win上编译有时候挺麻烦的,pip确实不好用。 上面那个网页集合了各种常用库的编译版,用到啥弄一个就是了。 |
|
KabieAug 17, 2014
63
...你总不会写一次程序就全部重装一次吧
|