t***q 发帖数: 418 | 1 有一个在windows 下安装 python package 的问题。
我的工作电脑是一个pc, 有时候,我需要安装 python package, 而且,这些package
没有 exe, ims file 去安装,只有 zip file, 就需要用 cmd command line 去安装。
python setup.py install
一些package 如 bottlenose:
https://pypi.python.org/pypi/bottlenose/0.6.2
如果他只有一个 zip file. 我们需要用这句话在 cmd 上安装 "python setup.py
install".
但是在我的, pc 上, 我每次都得到这个 error:
"command class %s must subclass Command" % cmd_class distutils.errors.
DistutilsClassError: command class setuptools.command.install.install must
subclass Command.
google "command class %s must subclass Command" % cmd" error", 我发现如下解
答:
http://stackoverflow.com/questions/34250531/setup-py-doesnt-wor
看来我要改变 the registry path:
HKEY_CLASSES_ROOTpy_auto_fileshellopencommand
要改变 registry key, 一个方法是:
http://www.computerhope.com/issues/ch001348.htm
这里有一个类似的方法
http://eli.thegreenplace.net/2010/12/14/problem-passing-argumen
但是我一个个试过去,
HKEY_CLASSES_ROOTApplicationspython26.exeshellopencommand
或者
HKEY_CLASSES_ROOTpy_auto_fileshellopencommand
但是我的 HKEY_CLASSES_ROOT 没有 py_auto_file subkey, 也没有
Applicationspython27.exe key. 我手动加上这个keys 以后, 也不 working.
I am wondering how to solve the problem properly.
Thank you so much! |
P**H 发帖数: 1897 | 2 这里应该有用windows的专家。
不过我建议你虚拟一个linux。这样省事很多。 |
t***q 发帖数: 418 | 3 公司不让在pc 上装linux, 只有一些远程的linux vm, 而且我在那些vm 上也没有安装
package 的权限。
【在 P**H 的大作中提到】 : 这里应该有用windows的专家。 : 不过我建议你虚拟一个linux。这样省事很多。
|
P**H 发帖数: 1897 | 4 不要乱来。连虚拟机都装不了。却可以装python?
公司的电脑找it就好了。
【在 t***q 的大作中提到】 : 公司不让在pc 上装linux, 只有一些远程的linux vm, 而且我在那些vm 上也没有安装 : package 的权限。
|
H****S 发帖数: 1359 | 5 装一个Cygwin先试下。我也会手动安装python的package,不过是在Linux下面。你试下
python setup.py build
【在 t***q 的大作中提到】 : 有一个在windows 下安装 python package 的问题。 : 我的工作电脑是一个pc, 有时候,我需要安装 python package, 而且,这些package : 没有 exe, ims file 去安装,只有 zip file, 就需要用 cmd command line 去安装。 : python setup.py install : 一些package 如 bottlenose: : https://pypi.python.org/pypi/bottlenose/0.6.2 : 如果他只有一个 zip file. 我们需要用这句话在 cmd 上安装 "python setup.py : install". : 但是在我的, pc 上, 我每次都得到这个 error: : "command class %s must subclass Command" % cmd_class distutils.errors.
|
x***u 发帖数: 297 | 6 如果是做scientific computing 或 data mining/analysis 可以试一下anaconda. 可
以安装在home folder里,预装了很多常用的库;自带package管理器(conda);管不了
的库,可以用pip。 |
d****i 发帖数: 4809 | 7 Windows下装那些python的pkg都是需要找到安装文件以后安装,然后还要考虑版本要兼
容,如果Linux下就好很多,直接sudo pip intall xxx就可以了,系统会自动根据你的
python的版本放到/usr/lib/python/xxx下面。或者用virtualenv来单独装到local的
folder下不会污染系统安装环境。
【在 t***q 的大作中提到】 : 有一个在windows 下安装 python package 的问题。 : 我的工作电脑是一个pc, 有时候,我需要安装 python package, 而且,这些package : 没有 exe, ims file 去安装,只有 zip file, 就需要用 cmd command line 去安装。 : python setup.py install : 一些package 如 bottlenose: : https://pypi.python.org/pypi/bottlenose/0.6.2 : 如果他只有一个 zip file. 我们需要用这句话在 cmd 上安装 "python setup.py : install". : 但是在我的, pc 上, 我每次都得到这个 error: : "command class %s must subclass Command" % cmd_class distutils.errors.
|
l*********s 发帖数: 5409 | 8 re, 这个太扯淡了。
【在 P**H 的大作中提到】 : 不要乱来。连虚拟机都装不了。却可以装python? : 公司的电脑找it就好了。
|
N*****m 发帖数: 42603 | 9 这个没问题
python的virtualenv很好用
【在 P**H 的大作中提到】 : 不要乱来。连虚拟机都装不了。却可以装python? : 公司的电脑找it就好了。
|
t***q 发帖数: 418 | |
|
|
k*******d 发帖数: 707 | 11 最近装anaconda 很好用。需要的package 再用conda 装从cloud 上装好了。如果喜欢
visual studio 还可以下载一个vs 2015 带python ide 的。不过还是Windows的老毛病
,傻瓜型软件,比较大且慢 用cpu 和内存。 |
T*******x 发帖数: 8565 | 12 另外可以安装pycharm。它setting dialog里面有一个自带的package 管理器,可以连
到repository搜索并安装。
【在 t***q 的大作中提到】 : 我用anaconda 解决了问题。
|
t***q 发帖数: 418 | 13 我们公司我们部门不让在工作电脑上装linux. 我以前工作的公司,还有我自己都用
linux, 确实方便,安装起来就一句命令。
所以我在我工作的电脑上只得用windows. 还好anaconda 解决了问题。
【在 d****i 的大作中提到】 : Windows下装那些python的pkg都是需要找到安装文件以后安装,然后还要考虑版本要兼 : 容,如果Linux下就好很多,直接sudo pip intall xxx就可以了,系统会自动根据你的 : python的版本放到/usr/lib/python/xxx下面。或者用virtualenv来单独装到local的 : folder下不会污染系统安装环境。
|
t***q 发帖数: 418 | 14 我试过pycharm 的那个package 管理,在我的windows 机上不work, 不过我的windows
机上 anaconda work.
【在 T*******x 的大作中提到】 : 另外可以安装pycharm。它setting dialog里面有一个自带的package 管理器,可以连 : 到repository搜索并安装。
|
T*******x 发帖数: 8565 | 15 pycharm package管理应该就是用pip。可能需要权限。anaconda是下载安装,可能更好。
【在 t***q 的大作中提到】 : 我试过pycharm 的那个package 管理,在我的windows 机上不work, 不过我的windows : 机上 anaconda work.
|
r**m 发帖数: 446 | 16 我来说个靠谱的。
1。先装 setuptools, https://pypi.python.org/pypi/setuptools
2. 再用seuptools 装pip
3. 以后就可以用pip装任何package. |
c*********e 发帖数: 16335 | 17 python, node.js都是在linux上玩的。如果你非要在windows上玩,那就自己玩吧。
【在 t***q 的大作中提到】 : 有一个在windows 下安装 python package 的问题。 : 我的工作电脑是一个pc, 有时候,我需要安装 python package, 而且,这些package : 没有 exe, ims file 去安装,只有 zip file, 就需要用 cmd command line 去安装。 : python setup.py install : 一些package 如 bottlenose: : https://pypi.python.org/pypi/bottlenose/0.6.2 : 如果他只有一个 zip file. 我们需要用这句话在 cmd 上安装 "python setup.py : install". : 但是在我的, pc 上, 我每次都得到这个 error: : "command class %s must subclass Command" % cmd_class distutils.errors.
|
x****u 发帖数: 44466 | 18 nodejs和平台有毛关系?
【在 c*********e 的大作中提到】 : python, node.js都是在linux上玩的。如果你非要在windows上玩,那就自己玩吧。
|
c*****m 发帖数: 1160 | 19
安装Package的时候很多需要编译,会调用系统带的编译器;Windows自己不带编译器,
所以就麻烦;比如需要一个旧版本(Visual Studio 2012)的编译器。
【在 r**m 的大作中提到】 : 我来说个靠谱的。 : 1。先装 setuptools, https://pypi.python.org/pypi/setuptools : 2. 再用seuptools 装pip : 3. 以后就可以用pip装任何package.
|
O*O 发帖数: 2284 | 20 先装好pip,然后下载whl安装
http://www.lfd.uci.edu/~gohlke/pythonlibs/
【在 t***q 的大作中提到】 : 有一个在windows 下安装 python package 的问题。 : 我的工作电脑是一个pc, 有时候,我需要安装 python package, 而且,这些package : 没有 exe, ims file 去安装,只有 zip file, 就需要用 cmd command line 去安装。 : python setup.py install : 一些package 如 bottlenose: : https://pypi.python.org/pypi/bottlenose/0.6.2 : 如果他只有一个 zip file. 我们需要用这句话在 cmd 上安装 "python setup.py : install". : 但是在我的, pc 上, 我每次都得到这个 error: : "command class %s must subclass Command" % cmd_class distutils.errors.
|