标签: activestate

为什么ActivePython存在?

什么是ActivePython实际上是关于什么的?

我所读到的,它只是标准的Python with openssl和pyWin32(在Win上).我想没什么大不了的,我可以在几分钟内安装它们,而且大多数人无论如何都不需要它们.所有其他提到的库(zlib,bzip2,sqlite3,Tkinter,ElementTree,ctypes,多处理)都是核心Python发行版的一部分.

接下来,标记行"ActivePython是行业标准的Python发行版",不是核心Python发行版"行业标准"(无论这意味着什么?)?

而最奇怪的是,ActiveState将它与糟糕的PythonWin捆绑在一起,而不是他们自己最棒的Python编辑器/ IDE,Komodo.是什么赋予了?

我实际上从来没有安装过ActivePython,所以也许我不知道什么,但它看起来很无关紧要,我在论坛或这里经常看到这个名字.

python activestate activepython

74
推荐指数
5
解决办法
3万
查看次数

如何在Python中使用win32gui模块?

我的Python文件,我已经导入了win32gui这样的模块:

import win32gui
Run Code Online (Sandbox Code Playgroud)

我也下载win32gui但不知道如何让我的脚本运行.如何运行导入的Python脚本win32gui?当我运行它时,我得到:

ImportError: No module named win32gui
Run Code Online (Sandbox Code Playgroud)

抱歉新手问题,但我正在尝试学习Python,所以不太了解它.

python activestate win32gui

14
推荐指数
1
解决办法
2万
查看次数

使用PerlNET将perl对象从不同的perl类返回到C#

我有两个Perl模块,我想将它们作为对象类型公开给C#.其中一个构造另一个类型的对象,并使用如下所示的方法返回它.我在Type1.dll中包含对Type2.dll的引用,并在C#中引用它们.如代码所示,我可以直接从C#构造一个Type2对象,但是我不能返回由Type1中的方法构造的Type2对象.有任何想法吗?

(交叉发布自http://community.activestate.com/forum/return-perl-object-different-perl-class-c)

C#:

Type1 obj1 = new Type1(); // Works
Type2 test = new Type2(); // Works
Type2 obj2 = obj1.make2(); 
// Fails: System.InvalidCastException: Unable to cast object of type 
// 'PerlRunTime.SV' to type 'Type2' at Type1.make2()
Run Code Online (Sandbox Code Playgroud)

Perl:Type1.pm

package Type1;

use strict;
use Type2;

=for interface
    [interface: pure]
    static Type1();
    Type2 make2();
=cut

sub new {
    my $class = shift;
    return bless {}, $class;
}

sub make2 {
    my $this = shift;
    return Type2->new();
}

1;
Run Code Online (Sandbox Code Playgroud)

Perl:Type2.pm

package …
Run Code Online (Sandbox Code Playgroud)

c# perl activestate pdk

9
推荐指数
1
解决办法
403
查看次数

我可以在一台计算机上同时使用Strawberry Perl和ActiveState Perl吗?

我不是Perl的新手,但这个问题让我很困惑.

我曾经删除过我的ActiveState Perl,并且所有已安装的模块都丢失了.所以现在我对这类问题非常小心.由于某种原因,我现在想要使用Strawberry Perl,同时保持ActiveState Perl的使用.

这会导致兼容性问题吗?这是可取的吗?

perl activestate activeperl strawberry-perl

9
推荐指数
2
解决办法
2505
查看次数

如何从CPAN制作PPM包

我想在CPAN模块上在Windows上创建自己的二进制PPM包.

PPM::Make哪些做得很好.

但也有CPANPLUS哪些插件可以为发行版创建本机二进制包(例如,.deb或者是Arch Linux .pkg.tar.xzPacman)

是否有CPANPLUS插件来创建PPM?有没有其他方法/前端可以方便地创建PPM?

windows perl activestate

9
推荐指数
1
解决办法
240
查看次数

如何检测perl的ActiveState版本?

其中一个我CPAN模块不可用的的activeperl通过它的ppm效用.显然,我对这个模块的单元测试太彻底,而且当它试图构建它时,ActiveState的构建过程会超时.

所以我想在我的测试中做的是检测我的模块何时在ActivePerl上构建,如果是的话,为构建过程提供更小更快的测试集.

我发现这样做的一种方法是:

($is_activestate) = grep /provided by ActiveState/, qx($^X -v)
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有更轻量级的选择.在ActivePerl中始终(且仅)设置的环境变量?什么东西Config?还有其他建议吗?

更新:$ENV{ACTIVESTATE_PPM_BUILD}在这些构建期间设置的外观.

perl activestate

9
推荐指数
1
解决办法
435
查看次数

python numpy MKL ERROR

我正在运行ActiveState Python 3.2,并得到这个神秘的错误:

D:\code>python
ActivePython 3.2.1.2 (ActiveState Software Inc.) based on
Python 3.2.1 (default, Jul 18 2011, 14:31:09) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy as np
>>> x = np.array([[1, 1], [2, 1], [3, 1]])
>>> y = np.array([3, 4, 5])
>>> be = np.linalg.lstsq(x,y)

MKL ERROR: Parameter 5 was incorrect on entry to DGELSD

MKL ERROR: Parameter 5 was incorrect on entry to DGELSD
>>>
Run Code Online (Sandbox Code Playgroud)

有谁知道可能会发生什么?

compiler-errors numpy activestate python-3.x

8
推荐指数
1
解决办法
2831
查看次数

使用Perl64在Windows 7(64位)上构建BerkeleyDB时编译/链接错误

我想在Windows上使用perl BerkleyDB模块,但我没有设法做到这一点.

我知道这有很多问题,我在这里阅读了很多关于SO和其他来源的问题.但我找不到解决办法.

例如:在Windows 7(64位)上使用CPAN BerkeleyDB模块 但是没有答案.有一个64位补丁的提示,但链接被破坏.

环境

  • Windows 7专业版

  • Perl 5.16

    C:\> perl -v
    
    This is perl 5, version 16, subversion 3 (v5.16.3) built for MSWin32-x64-multi-thread
    (with 1 registered patch, see perl -V for more detail)
    
    Copyright 1987-2012, Larry Wall
    
    Binary build 1603 [296746] provided by ActiveState http://www.ActiveState.com
    Built Mar 13 2013 13:31:10
    
    Perl may be copied only under the terms of either the Artistic License or the
    GNU General Public License, which may be found in the …
    Run Code Online (Sandbox Code Playgroud)

perl berkeley-db activestate windows-7-x64

8
推荐指数
1
解决办法
983
查看次数

Perl .plx文件扩展名是否曾在现实生活中使用过?

ActiveState Perl为扩展安装IIS脚本映射.plx.这实际上是在现实生活中使用还是仅仅是ActiveState特有的东西?

iis scripting perl activestate

7
推荐指数
2
解决办法
2710
查看次数

在Perl中是否有运行时的实际派生类?

我正在研究Perl OO(Perl的新手).我创建了一个简单的示例层次结构:
父类:

#!usr/bin/perl  
use strict;  
use warnings;  

package Objs::Employee;  

my $started;  

sub new {  
    my ($class) = @_;  
    my $cur_time = localtime;  
    my $self = {  
        started => $cur_time,  
    };
    print "Time: $cur_time \n";  
    bless $self;  
}  

sub get_started {  
    my ($class) = @_;  
    return $class->{started};  
}  

sub set_started {  
    my ($class, $value) = @_;  
    $class->{started} = $value;  
}  

1;  
Run Code Online (Sandbox Code Playgroud)

儿童班:

#!/usr/bin/perl  
package Objs::Manager;  
use strict;  
use warnings;  

use base qw (Objs::Employee);  

my $full_name;  

sub new {  
    my ($class, …
Run Code Online (Sandbox Code Playgroud)

oop perl perl-module activestate

7
推荐指数
1
解决办法
155
查看次数