python怎么安装第三方模块,python怎么安装第三方包

  python怎么安装第三方模块,python怎么安装第三方包

  本方法解决了大蟒代码的可移植性,无需在新机上配置大蟒环境,只需安装工具即可将大蟒代码嵌入爪哇岛工程

  1.脚本语言的安装方法

  瓜式的下一种安装方式,路径最好选择在与工程相同的目录中。

  执行大蟒代码

  举个简单的例子,安装爪哇岛环境和黯然失色后,复制可以在以下代码中运行:注释部分是执行文件的方式,必须在创建新文件后删除注释并执行。

  导入Java。io。io异常;importorg.python.util.python解释器;公共类测试{ publicstaticvoidmain(字符串args [ ] ) throwsIOException {

  python interpreter printer preter=new python interpreter(;执行大蟒语句

  interpreter.exec(a=(Hello,Jython \());

  翻译。exec( printa);大蟒文件//解释器。exec(file py=\ e:\ \ test。py \ );//解释器。execfile(filepy);python py文件//filepy。关闭(;

  }

  }

  3 .处理第三方包

  在文件执行方法中,

  第一,如果。巴拉圭文件包含相同目录的定制软件包,则可以在黯然失色项目中成功调用。

  第二种情况:如果包含第三方软件包,则必须将其复制到当前目录。

  第三种情况:由于路径问题无法调用Jython/lib文件下面有许多第三方软件包,如操作系统、re、__future__,如果重复复制很麻烦,可以手动更改路径。 (推荐)

  有两种方法可以更改路径。

  (1) Java方式

  导入组织。python。核心。py;importorg.python.core.py系统状态;

  系统。出去。println(系统。路径。tostring();//上一个

  pysystemstatesys=py.get系统状态(;

  sys。路径。add(e:\ \ saca APM-pa server \ src-python \ jython \ \ lib );

  系统。出去。println(系统。路径。tostring();//稍后

  可以看到,如果将代码嵌入到第二部分代码中,得到完整的代码并运行,前后的路径都会发生变化。

  )2) python方式

  翻译。exec(导入系统);

  翻译。exec(printsys。路径);

  )3)充分利用以上两种方式或其组合。

  如果《导入sys时报》 发出" sys模块不存在"错误,建议使用第一个。

  完整的代码如下。

  导入Java。io。文件输入流;导入Java。io。io异常;导入Java。io。inputstream导入组织。python。核心。py;importorg.python.core.py系统状态;importorg.python.util.python解释器;公共类测试{ publicstaticvoidmain(字符串args [ ] ) throwsIOException {

  python interpreter printer preter=new python interpreter(;

  pysystemstatesys=py.get系统状态(;

  sys。路径。add(e:\ src-python \ jython \ lib );

  翻译。exec(导入系统);

  翻译。exec(printsys。路径);

  翻译。exec(path=\ e:\ src-python \ jython \ \ lib \ );

  翻译。执行(系统。路径。append(path));

  翻译。exec(printsys。路径);

  翻译。exec( a=3;b=5;);

  inputstreamfilepy=新文件inputstream(e:\ input。py);

  翻译。execfile(filepy;

  菲力皮。关闭(;

  }

  }

  执行结果:

  [e3360\lib\lib , __classpath__ , __pyclasspath__/,ue:___SRC-python_]

  [e3360\lib\lib , __classpath__ , __pyclasspath__/,ue:___SRC-python_]

  a/b=0.6

  E:\\input.py文件代码:

  from _ _ future _ _ importdivisionprint a/b=,a/b

  其中变量甲、乙的值由爪哇岛传递。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: