发帖数: 1 | 1 看版上讨论python3.x,有点动心。
我还在用python2的原因:
一是力求跟旧系统兼容,
二是最看重的并行计算部分,python3似乎并没有太好的解决方案,缺少动力换成3.
那个充满非议的GIL还在那里。
目前大部分并行方案都是基于process的,虽然能用,但是跟thread比还是太重,而且
涉及到内存共享和数据交换等,就很麻烦。
有没有谁用过python3搞并行算法,比2能快多少?
我知道python只是作为胶水语言,但是现在越来越多用来处理数据,不得不考虑并行的
性能。 |
|
d******i 发帖数: 7160 | 2 请指教。
谢谢!
[root@alarm ~]# pacman -S deluge
resolving dependencies...
looking for inter-conflicts...
Targets (25): boost-libs-1.50.0-2 desktop-file-utils-0.20-1 geoip-1.4.8-2
geoip-database-20120908-1 hicolor-icon-theme-0.12-2
icu-49.1.2-2 libice-1.0.8-1 libsm-1.2.1-1
libtorrent-rasterbar-1:0.16.3-1 libxext-1.3.1-1 libxmu-1.1.1
-1
libxt-1.1.3-1 python2-2.7.3-2 python2-chardet-2.0.1-5
python2-crypto-2.6-2 python2-distri... 阅读全帖 |
|
d******i 发帖数: 7160 | 3 请指教。
谢谢!
[root@alarm ~]# pacman -S deluge
resolving dependencies...
looking for inter-conflicts...
Targets (25): boost-libs-1.50.0-2 desktop-file-utils-0.20-1 geoip-1.4.8-2
geoip-database-20120908-1 hicolor-icon-theme-0.12-2
icu-49.1.2-2 libice-1.0.8-1 libsm-1.2.1-1
libtorrent-rasterbar-1:0.16.3-1 libxext-1.3.1-1 libxmu-1.1.1
-1
libxt-1.1.3-1 python2-2.7.3-2 python2-chardet-2.0.1-5
python2-crypto-2.6-2 python2-distri... 阅读全帖 |
|
d******i 发帖数: 7160 | 4 多谢。WebGUI终于走起来乐。用的是deluge-web。
不过加了个中文电影torrent之后,
putty得到:
[root@alarm ~]# deluge-web
[ERROR ] 14:42:35 json_api:270 'utf8' codec can't decode byte 0xfd in
position 1: invalid start byte
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/deluge/ui/web/json_api.py", line
292, in render
d = self._on_json_request(request)
File "/usr/lib/python2.7/site-packages/deluge/ui/web/json_api.py", line
264, in _on_json_request
return self._send_response(request, response... 阅读全帖 |
|
d******i 发帖数: 7160 | 5 多谢。WebGUI终于走起来乐。用的是deluge-web。
不过加了个中文电影torrent之后,
putty得到:
[root@alarm ~]# deluge-web
[ERROR ] 14:42:35 json_api:270 'utf8' codec can't decode byte 0xfd in
position 1: invalid start byte
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/deluge/ui/web/json_api.py", line
292, in render
d = self._on_json_request(request)
File "/usr/lib/python2.7/site-packages/deluge/ui/web/json_api.py", line
264, in _on_json_request
return self._send_response(request, response... 阅读全帖 |
|
o****g 发帖数: 174 | 6 用的是这个wheel, 要先加载一个package scrapy.
https://github.com/LKI/wescraper
有如下错误:好像是没有得到cookie? 为什么?
[scrapy.utils.log] INFO: Scrapy 1.5.0 started (bot: scrapybot)
2018-01-23 17:51:22 [scrapy.utils.log] INFO: Versions: lxml 4.1.1.0, libxml2
2.9.7, cssselect 1.0.3, parsel 1.3.1, w3lib 1.18.0, Twisted 17.9.0, Python
2.7.13 |Anaconda 4.4.0 (64-bit)| (default, Dec 20 2016, 23:09:15) - [GCC 4.4
.7 20120313 (Red Hat 4.4.7-1)], pyOpenSSL 17.0.0 (OpenSSL 1.0.2l 25 May
2017), cryptography 1.8.1, Platform Linux-... 阅读全帖 |
|
n******7 发帖数: 12463 | 7 现在的distro都自带几个版本的
-> ll /usr/bin/python*
lrwxrwxrwx 1 root root 9 Oct 24 09:36 /usr/bin/python -> python2.7
lrwxrwxrwx 1 root root 9 Oct 24 09:36 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 2663960 Jan 26 2013 /usr/bin/python2.6
-rwxr-xr-x 1 root root 3745024 Oct 18 06:07 /usr/bin/python2.7
lrwxrwxrwx 1 root root 33 Oct 18 06:07 /usr/bin/python2.7-config -> x86
_64-linux-gnu-python2.7-config
lrwxrwxrwx 1 root root 16 Oct 24 09:36 /usr/bin/python2-config ->
python2... 阅读全帖 |
|
h****g 发帖数: 772 | 8 http://www.tutorialspoint.com/python/python_cgi_programming.htm 'filename'
系统是debian squeeze, python 2.6.6, apache2
错误信息如下
Phase: 'PythonHandler'
Handler: 'mod_python.publisher'
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line 1537,
in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)
File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line 1229,
in _process_target
result = _execut... 阅读全帖 |
|
d******i 发帖数: 7160 | 9 多谢。走到第二步WebGUI又挂了。
好像又缺mako.template。
试着pacman Sy mako.template不灵。
咋整?
[root@alarm ~]# deluged
[root@alarm ~]# deluge-web
Traceback (most recent call last):
File "/usr/bin/deluge-web", line 9, in
load_entry_point('deluge==1.3.5', 'console_scripts', 'deluge-web')()
File "/usr/lib/python2.7/site-packages/deluge/ui/web/web.py", line 138, in
start
web.start()
File "/usr/lib/python2.7/site-packages/deluge/ui/web/web.py", line 107, in
start
import server
File "/usr/lib/pyt... 阅读全帖 |
|
d******i 发帖数: 7160 | 10 多谢。走到第二步WebGUI又挂了。
好像又缺mako.template。
试着pacman Sy mako.template不灵。
咋整?
[root@alarm ~]# deluged
[root@alarm ~]# deluge-web
Traceback (most recent call last):
File "/usr/bin/deluge-web", line 9, in
load_entry_point('deluge==1.3.5', 'console_scripts', 'deluge-web')()
File "/usr/lib/python2.7/site-packages/deluge/ui/web/web.py", line 138, in
start
web.start()
File "/usr/lib/python2.7/site-packages/deluge/ui/web/web.py", line 107, in
start
import server
File "/usr/lib/pyt... 阅读全帖 |
|
g****e 发帖数: 172 | 11 那些suspicious files安全吗?
多谢!!
sudo chkrootkit
ROOTDIR is `/'
Checking `amd'... not found
Checking `basename'... not infected
Checking `biff'... not found
Checking `chfn'... not infected
Checking `chsh'... not infected
Checking `cron'... not infected
Checking ... 阅读全帖 |
|
E*****d 发帖数: 238 | 12 我编了一个程序需要大量访问webpage读数据,
有的时候网络速度慢,就出现下来错误了:
现在我想问的是有没有办法当出现这样网络不太好的时候直接跳过,
运行下一个循环?
urlopen运行的status怎么得到?通过判定这个urlopen的staus能不能达到我的要求?
data1 =urllib.urlopen(stockurl)
File "/usr/lib64/python2.3/urllib.py", line 76, in urlopen
return opener.open(url)
File "/usr/lib64/python2.3/urllib.py", line 181, in open
return getattr(self, name)(url)
File "/usr/lib64/python2.3/urllib.py", line 297, in open_http
h.endheaders()
File "/usr/lib64/python2.3/httplib.py", line 712, in endhea |
|
g****e 发帖数: 172 | 13 【 以下文字转载自 Linux 讨论区 】
发信人: gangle (nothing), 信区: Linux
标 题: 请高手帮忙看看这个chkrootkit安全否?
发信站: BBS 未名空间站 (Mon Aug 13 18:29:14 2012, 美东)
那些suspicious files安全吗?
多谢!!
sudo chkrootkit
ROOTDIR is `/'
Checking `amd'... not found
Checking `basename'... not infected
Checking `biff'... not found
Checking `chfn'... not infected
Checking `chsh'... ... 阅读全帖 |
|
c**y 发帖数: 2282 | 14 以前用的好好的现在fail了,你们的呢?
gvoice -e s******[email protected] -p sunwukongmima call 181200000 12345678 1
Traceback (most recent call last):
File "/usr/bin/gvoice", line 129, in
getattr(voice,action)(*args)
File "/usr/lib/python2.5/site-packages/googlevoice/voice.py", line 106,
in call
'remember': '1'
File "/usr/lib/python2.5/site-packages/googlevoice/voice.py", line 210,
in __validate_special_page
load_and_validate(self.__... 阅读全帖 |
|
m********5 发帖数: 17667 | 15 This is dynamic language. `Person` is NOT a C++ or java like `class`. `
Person` is just a name in global scope referring to an instance of `type`.
In another word `Person` is nothing but a key in the global name dictionary.
During interpretor exiting, as @hatemaths pointing out, when __del__ get
called, there is no guarantee any referred global name still exists (
deleting order is unpredictable). In this case `Person` in the global scope
has already being destroyed. But in the local scope it st... 阅读全帖 |
|
|
x******a 发帖数: 6336 | 17 is it an error in my code?
$python -OO myfile.py
Traceback (most recent call last):
File "myfile.py", line 10, in
import pandas as pd
File "/home/user/opt/anaconda/lib/python2.7/site-packages/pandas/__init__.
py", line 45, in
from pandas.io.api import *
File "/home/user/opt/anaconda/lib/python2.7/site-packages/pandas/io/api.py
", line 11, in
from pandas.io.sql import read_sql, read_sql_table, read_sql_query
File "/home/user/opt/anaconda/lib/python2.... 阅读全帖 |
|
|
|
i**w 发帖数: 883 | 20 GV又改东西了
Traceback (most recent call last):
File "./gvoice", line 94, in
voice.call(input('Outgoing number: '), input('Forwarding number: '))
File "/opt/local/lib/python2.5/site-packages/googlevoice/voice.py", line
86, in call
'remember': '1'
File "/opt/local/lib/python2.5/site-packages/googlevoice/voice.py", line
192, in __validate_special_page
load_and_validate(self.__do_special_page(page, data))
File "/opt/local/lib/python2.5/site-packages/googlevoice/voice.py", li |
|
k***e 发帖数: 7933 | 21 好像是有错,以下是运行输出:
root@ahome:/opt/local/bin# ./gvoice
Traceback (most recent call last):
File "./gvoice", line 5, in
from googlevoice.voice import Voice
File "/opt/local/lib/python2.5/site-packages/googlevoice/__init__.py",
line 23,
from voice import Voice, Phone, Message, Folder
File "/opt/local/lib/python2.5/site-packages/googlevoice/voice.py", line 3
, in
from util import *
File "/opt/local/lib/python2.5/site-packages/googlevoice/util.py", line 20
, in
from simpl |
|
m****m 发帖数: 2452 | 22 装了好几遍,现在打进没有问题,打出,能听到PARK的声音,然后
拨号音,但是所拨的电话不响。试着打GVOICE命令,出现以下错误:
Traceback (most recent call last):
File "/usr/bin/gvoice", line 5, in
from googlevoice.voice import Voice
File "/usr/lib/python2.5/site-packages/googlevoice/__init__.py", line 23,
in
from voice import Voice, Phone, Message, Folder
File "/usr/lib/python2.5/site-packages/googlevoice/voice.py", line 3, in <
module>
from util import *
File "/usr/lib/python2.5/site-packages/googlevoice/util.py", li... 阅读全帖 |
|
b*****l 发帖数: 9499 | 23 E大,咋整?
* Found some broken files that weren't associated with known packages
* The broken files are:
* /usr/local/lib/libhighgui.so.1.0.0
* /usr/local/lib/libxerces-c-3.0.so
* /usr/local/lib/python2.4/site-packages/opencv/_cv.la
* /usr/local/lib/python2.4/site-packages/opencv/_highgui.la
BTW,俺的 python version 现在是 2.6.2
要不要 emerge --clean 或者 emerge --depclean 或者 emerge --prune 一下? |
|
g****g 发帖数: 1828 | 24 error message is like this. i don't know if it's due the path incorrect.
just a guess.
$ topdrawer.py tutorial.tex
Traceback (most recent call last):
File "/usr/local/bin/topdrawer.py", line 33, in
main(sys.argv[1:])
File "/usr/local/bin/topdrawer.py", line 5, in main
import td.ui
File "/usr/local/lib/python2.6/dist-packages/td/ui.py", line 4, in
import Tkinter as tk
File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 42, in
raise ImportError, str |
|
f***8 发帖数: 641 | 25 读readme了~~~
1、我就按照readme,首先sudo apt-get install python-gtk2
然后把python-gst0.10、python-gobject、graphviz也都sudo apt-get install上,最
后的一个xdot python interactive dot viewer (sudo easy_install xdot)我不会用
easy_install我就没管它。。。
2、我cd到~/gst-gengui里面去,然后./setup.sh,terminal说Detected python2.6,
installing to /usr/local/lib/python2.6/dist-packages/gstgengui,于是我就cd到
这个文件夹里面,然后在terminal里面运行 python gstmanager.py。
这时报错:
Traceback (most recent call last):
File "gstmanager.py", line 10, in
import gobjec... 阅读全帖 |
|
n******7 发帖数: 12463 | 26 server上装的是centos 5, 我的台机是ubuntu 10.04
一直忍受server的python2.4,前几天要用一个包,需要python2.6+,于是装了2.6,结
果安装numpy和scipy出问题了,跟LAPACK有关的。google了一圈,也没解决,只是看到
很多人建议不要自己试图折腾LAPACK和BLAS,很麻烦。 readline也有问题,只好继续
用2.4。ubuntu自带2.6,所以没问题。我记得当时server的2.4安装numpy也有问题,忘
记怎么折腾之后搞定的。
今天安装另一个东西,需要perl Moose module。结果server上cpan安装就是不对,ubuntu
一次
搞定。
很早之前,为了安装一个软件,不得不把server上过旧的一个lib给update了,结果不
小心让ssh都挂了,最后通过特殊通道重启了才ok
实在受不了了,准备跟老板建议适当的时候重装server。问题是老板完全不懂(最近的
笑话是把lock当作log out,跟我抱怨每次电脑backup后都log out。然后发现windows
做的是增量备份,大赞super ... 阅读全帖 |
|
r***l 发帖数: 45 | 27 我的程序找不到 numpy :
ImportError: No module named numpy
但是我发现我的numpy 已经安装了,
/usr/include/python2.6/numpy
/usr/include/python2.7/numpy
我的python 也有2。6 和2。7 两个version.
是不是两个version 不知道选哪个呢?
这个问题怎么解决呢? |
|
n*e 发帖数: 50 | 28 我现在把python2.5 装好了,改了symbolic link,但是pycentral updatedefault之后
,没有办法在新的python2.5里面import 以前安装的packages。
请问应该怎么办呢? |
|
m********5 发帖数: 17667 | 29 比如
>>> re.compile(r'([ab]*)*')
Traceback (most recent call last):
File "", line 1, in
re.compile(r'([ab]*)*')
File "/usr/lib/python2.7/re.py", line 190, in compile
return _compile(pattern, flags)
File "/usr/lib/python2.7/re.py", line 242, in _compile
raise error, v # invalid expression
error: nothing to repeat
但:
>>> re.compile(r'([ab]?)*')
<_sre.SRE_Pattern object at 0x1274be0>
在java, ruby里面都没这些莫名奇妙的shit
很多bug曾经fix但是后来又挂掉,比如上例:
http://bugs.python.org/issue... 阅读全帖 |
|
|
n******7 发帖数: 12463 | 31 在cluster上用,系统自带的是python2.6 和 python3
我local install了python2.7,然后用easy_install 装了numpy,scipy
现在我想重点使用python的这一些列tools,包括pandas matlibplot
感觉Anaconda dist应该不错
但是担心会不会造成混乱,连现在的numpy scipy都不能用了?
有经验的麻烦说说看
谢谢 |
|
c********1 发帖数: 5269 | 32 Write code that can run on python2.7 and python 3.x
I feel python2.7 have more libraries that work. |
|
w***g 发帖数: 5958 | 33 从python2.7转出来是肯定的。但未必转入python3。
因为python2到python3的改进太incremental。光看语言和解释器,
其实还是拼不过julia和javascript。现在吸引人用python的,
根本就不是python这个语言,而是用python写的一堆legacy。
在我看来python3就是作死。等julia的轮子赶上了,
谁还用python?
if it ain't broke, don't fix it。
要没有python3,说不定python早统治地球了。 |
|
k****t 发帖数: 2288 | 34 5 配置openwrt。
5a,telent ip 不需要password。但是建议进去就用passwd修改root的password。一旦
设置,就会自动disable telnet,使能ssh。我就马上用opkg 安装openssh-sftp-
server。方便传输。
5b,设置时间,这个非常重要。一定不能忘记。比如
date 2010.9.9-10:20
5c,准备python的include目录和文件。
cd /usr/
mkdir include
mkdir python2.6
将(openwrt的source code) kamikaze/build_dir/target-arm_v5te_uClibc-0.9.
30.1_eabi/Python-2.6.4/pyconfig.h 传到dockstar /usr/include/python2.6.
将openwrt的source code) kamikaze/build_dir/target-arm_v5te_uClibc-0.9.30.
1_eabi/Python-2.6. |
|
r******n 发帖数: 4522 | 35 gvoice 总是报错:
Traceback (most recent call last):
File "/usr/bin/gvoice", line 5, in ?
pkg_resources.run_script('pygooglevoice==0.5', 'gvoice')
File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 407, in run
_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 1091, in
run_script
exec script_code in namespace, namespace
File "/usr/bin/gvoice", line 129, in ?
File "build/bdist.linux-i686/egg/goo... 阅读全帖 |
|
r****t 发帖数: 10904 | 36 照上面改了,现在可以 login, 但是 logout 有错。
Traceback (most recent call last):
File "/usr/lib/python2.6/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/local/bin/gvoice", line 62, in logout
voice.logout()
File "/usr/local/lib/python2.6/dist-packages/googlevoice/voice.py", line
92, in logout
assert self.special == None
AssertionError
1CALLBKNUMBER |
|
z****e 发帖数: 54598 | 37 法语最好一点就是意识到了这个简化的方向
造法兰西大字典那群人就定期颁布新的标准
以这个标准为准,然后这个标准在不停简化各种不规则的词汇
其他语言都没有做到这一点,但是其他语言最终都会走向这条路
计算机语言也是一样的,java的规则就是jcp讨论决定
而不是一家之言,规则怎么定,投票表决
符合大多数人利益的才可以变成标准
而不是像其他语言一样,一个人或者一个公司决定的
因为人毕竟是人,是人就会犯错
民主表决的结果就是控制最糟糕的情况出现
因为最糟糕的情况往往是致命的
所以java从叫java这个名字之后,基本上就保证了向后或者向前兼容,看你怎么定义了
其他语言可没少折磨你,比如python2->3就是一闹剧
scala的版本兼容也做得不好,规则变来变去,不统一 |
|
z****e 发帖数: 54598 | 38
静:
tim fox已经退了吧?
vert.x的东西该做的也就那些了
我不认为vert.x再怎么做会有什么特别的东西了
也就是那样了,就跟linux, jvm一样
再做也就是那么一回事了,该解决的问题解决了
再搞有什么可以搞的?
jvm的james gosling, lars bak几个早就退了
linus还不退,不过也看不出有啥可留恋的了
这些东西做完了,剩下点维护人员就好了
留在那边瞎搞反而会出问题
比如python2->3,我靠,尼玛这样瞎搞,谁有办法接受啊?
生产代码一个升级就要重写一遍,谁都吃不消啊
vert.x跟java, linux一样,将来不依赖于某一个人
这个人退了就退了,滚蛋
爱死哪死哪去,idea留下,就可以了
至于谁来写,不重要,不折腾反而更为重要
就怕瞎折腾,改来改去,把原来work的东西改成不work了
或者东西越加越多,就像spring一样,那反而出问题
vert.x的核心就是core,估计这个版本以后就封死了
别再做了,idea就是这个,再做也做不出什么花样来了
我也不认为这个架构定下来之后,还能做啥
留下几个人做维护,一点一点慢慢改,主要是把一些监控... 阅读全帖 |
|
a*******g 发帖数: 1221 | 39 我感觉市面上99%的东西都是用python2写的,这其中的30%同时也能支持python3 |
|
g********k 发帖数: 838 | 40 最近我在刷leetcode的easy, medium题,我用Python2,为什么leetcode上面总是报错
是run out of time,我知道Python 执行起来是很慢的,比C慢很多,是这个原因吗,
还是algorithm有需要改进的地方?
谢谢 |
|
x**********i 发帖数: 658 | 41 比如一个人用python2写的,就2行(#11062006):
n,m,a=map(int,input().split())
print(-n//a*(-m//a))
另一个用java写的几百行 (#4929492)
当然,我也不懂写的啥,都是accepted的状态 |
|
c********1 发帖数: 5269 | 42 再来一次
python2.7 get-pip.py
这样py3 py2.7都有了
这个,我业余的py coder,也知道 |
|
r*******n 发帖数: 3020 | 43 公司惧怕换到python 3. 一直python2 |
|
l******4 发帖数: 100 | 44 为啥要用Anaconda的python? -->深深地觉得这个就是一个坑
对于刚开始不会设置多个python-version路径的新手来说,电脑(mac or ubuntu system
)本身携带的python2.7足够用了
python 3 也是一个坑。。。。说多了都是泪啊
python |
|
e********u 发帖数: 587 | 45 有这劲为啥不放到stackoverflow。。。不过这种问题应该是问烂了的, 还在用
python2啊?试试3吧, 都到3.5了呢 |
|
z****1 发帖数: 3840 | 46 google app engine停止支持python2.5
所以那个包子机就下线了。。
估计开发者很久不看了 很容易改用新python版本的。。 |
|
H********g 发帖数: 43926 | 47 不学就安全了吗?作为一个用户,我记得python2.6和2.7之间就有很大区别,害得我为
了跑一些2.7的程序,把系统搞得乱七八糟的。 |
|
M*P 发帖数: 6456 | 48 python2.7那是因为python3.0是作者装逼的产物。这个跟新旧无关。
★ 发自iPhone App: ChineseWeb 7.8 |
|