package相关内容

如何导入包内所有模块的成员?

我正在开发一个具有类似于以下文件结构的包: test.py包裹/__init__.pyfoo_module.py示例模块.py 如果我在 test.py 中调用 import package,我希望包模块看起来像这样: >>>变量(包)mapping_proxy({foo: ..
发布时间:2021-12-02 16:57:29 Python

相对导入 - ModuleNotFoundError: 没有名为 x 的模块

这是我第一次真正坐下来尝试 python 3,但似乎失败了.我有以下两个文件: test.py config.py config.py 中定义了一些函数以及一些变量.我已将其精简为以下内容: config.py debug = True test.py 导入配置打印 (config.debug) 我也有一个 __init__.py 但是,我收到以下错误: Mod ..
发布时间:2021-12-02 16:49:20 Python

Python 3.3+ 中的包不需要 __init__.py

我使用的是 Python 3.5.1.我在这里阅读了文档和包部分:https://docs.python.org/3/tutorial/modules.html#packages 现在,我有以下结构: /home/wujek/Playground/a/b/module.py module.py: 类 Foo:def __init__(self):打印('初始化Foo') 现在,在 ..
发布时间:2021-12-02 16:34:40 Python

如何使用 Python 3 安装 pip?

我想安装 pip.它应该支持 Python 3,但它需要 setuptools,它仅适用于 Python 2. 如何使用 Python 3 安装 pip? 解决方案 edit:手动安装和使用 setuptools 不再是标准流程. 如果您运行的是 Python 2.7.9+ 或 Python 3.4+ 恭喜,您应该已经安装了 pip.如果没有,请继续阅读. 如果您运 ..
发布时间:2021-12-02 16:29:30 Python

查找已安装的 npm 包的版本

如何查找已安装的 node.js/npm 包的版本? 这会打印 npm 本身的版本: npm -v 这会打印一个神秘的错误: npm version 这会在注册表上打印软件包版本(即可用的最新版本): npm view 版本 我如何获得安装版本? 解决方案 npm list 用于本地包或 npm list -g 用于全局安装的包. 您可以通过将名称作为参数传递来 ..
发布时间:2021-12-01 21:55:58 其他开发

如何在没有我自己的注册表的情况下安装私有 NPM 模块?

我已将一些共享代码放入 NPM 模块中,我不想将其上传到中央注册表.问题是,我如何从其他项目安装它? 显而易见的方法可能是设置我自己的 NPM 注册表,但根据文档,这涉及很多麻烦. 我是否可以只安装一个位于本地文件系统上的 NPM 模块,或者甚至可以从 git 安装? npm install --from-git git@server:project 解决方案 cd somedi ..
发布时间:2021-12-01 21:54:19 其他开发

NodeJS 需要一个全局模块/包

我正在尝试全局安装,然后像这样使用 forever 和 forever-monitor: npm install -g 永远永远监控 我看到了通常的输出以及将文件复制到全局路径的操作,但是如果我尝试 require("forever"); 我收到一个错误,说模块不是没有找到. 我正在使用 node 和 npm 的最新版本,我已经知道 npm 在全局和本地安装中所做的更改,但我真的 ..
发布时间:2021-12-01 21:49:19 其他开发

无法使用 install.packages 安装 R-forge 包

这个,问题,是、问、超过,和,超过,和、结束,在 R-sig-finance 邮件列表中,但我认为它没有被问到堆栈溢出. 事情是这样的: 在哪里可以获得 R-forge 上托管的最新版本的 XYZ 包?我试图用 install.packages 安装它,但结果是这样的: >install.packages("XYZ",repos="http://r-forge.r-project.o ..
发布时间:2021-12-01 20:49:50 其他开发

require() 和 library() 有什么区别?

require() 和 library() 有什么区别? 解决方案 除了已经给出的好建议,我还要补充一点: 最好避免使用 require() 除非您实际上将使用它返回的值,例如在某些错误检查循环中,例如由 thierry 给出. 在大多数其他情况下,最好使用 library(),因为如果包不可用,这将在包加载时给出错误消息.如果包不存在,require() 只会失败而不会出错. ..
发布时间:2021-12-01 20:32:22 其他开发

如何从源代码安装 R 包?

一位朋友给我发送了关于 用 R 抓取纽约时报.我真的很想尝试一下.但是,第一步是从源代码安装一个名为 RJSONIO 的包. 我相当了解 R,但我不知道如何从源代码安装软件包. 我运行的是 Mac OSX. 解决方案 如果你有本地文件,那么使用 install.packages() 并设置 repos=NULL>: install.packages(path_to_file, ..
发布时间:2021-12-01 20:29:39 其他开发

我应该如何处理“package 'xxx' is not available (for R version x.y.z)";警告?

我尝试安装一个包,使用 install.packages("foobarbaz") 但收到警告 警告信息:包 'foobarbaz' 不可用(对于 R 版本 x.y.z) 为什么 R 不认为该包可用? 另请参阅有关此问题的特定实例的这些问题: 我的包不适用于 R 2.15.2 包“Rbbg"不可用(对于 R版本 2.15.2) 包不可用(对于 R 版本 2.15.2) 软 ..
发布时间:2021-12-01 20:18:09 其他开发

如何修复“在非包中尝试相对导入"即使使用 __init__.py

我正在尝试遵循 PEP 328,使用以下目录结构: pkg/__init__.py成分/核心文件__init__.py测试/core_test.py__init__.py 在 core_test.py 我有以下导入语句 from ..components.core import GameLoopEvents 但是,当我运行时,出现以下错误: tests$ python core_test ..
发布时间:2021-12-01 00:00:07 Python

__init__.py 有什么用?

__init__.py 在 Python 源目录中的作用是什么? 解决方案 它曾经是一个包的必需部分 (旧的 3.3 之前的“常规包",而不是 较新的 3.3+“命名空间包"). 这是文档. Python 定义了两种类型的包,常规包和命名空间包.常规包是传统包,因为它们存在于 Python 3.2 及更早版本中.常规包通常被实现为包含 __init__.py 文件的目录.当一个 ..
发布时间:2021-11-30 23:11:26 Python

用Python导入包,属性错误

我是 Python 新手,我正在尝试了解包和导入语句的工作原理.我制作了这个包,位于我的桌面: 包/__初始化__.py模块2.py子包1/__初始化__.py模块1.py 这是包文件夹中 __ init __ .py 的内容: __ all __ =["module2"]导入操作系统os.chdir("C:/Users/Leo--/Desktop/Package")导入 subpackag ..
发布时间:2021-11-30 15:39:16 Python

如何从任何地方获取包名称?

我知道 Context.getApplicationContext() 和 View.getContext(),通过它我实际上可以调用Context.getPackageName() 以检索应用程序的包名称. 如果我从一个 View 或 Activity 对象可用的方法调用它们,它们就可以工作,但是如果我想从一个完全独立的类中找到包名没有 View 或 Activity,有没有办法(直接或间 ..
发布时间:2021-11-27 16:13:18 移动开发

包裹可见性

为什么使用包可见性(默认),除非类在 java 中应该是公共的 解决方案 正如 Rostislav Matl 所说,当你想要制作一些不构成包界面的一部分的东西时,它很有用. 举个例子,假设你有一个包,它提供了一个接口和至少一个服务的具体实现. 使用此服务的人会关心您提供的接口并使用您提供的具体类之一,但除此之外他们不会关心其他太多事情.我们的服务必须与数据库通信,并且需要能够将 ..
发布时间:2021-11-26 17:24:18 Java开发

Java 包名称中的单词分隔符的约定是什么?

包名中的一个单词应该如何分隔?以下哪些是正确的? com.stackoverflow.my_package(Snake Case 使用下划线) com.stackoverflow.my-package(Kebab Case 使用连字符) com.stackoverflow.myPackage (Camel Case) com.stackoverflow.MyPackage (Pasca ..
发布时间:2021-11-25 21:01:37 Java Web开发

如何解决“java.lang.NoClassDefFoundError"?

我已经尝试了 Oracle Java 教程中的两个示例.他们都编译得很好,但在运行时,都出现了这个错误: 线程“main"中的异常java.lang.NoClassDefFoundError: 图形/形状/正方形在 Main.main(Main.java:7)引起:java.lang.ClassNotFoundException:graphics.shapes.Square在 java.net. ..
发布时间:2021-11-25 10:34:15 Java Web开发

如何添加包级别注释或编辑 package-info.java?

我正在尝试添加包级别的注释,但我不知道如何去做.示例表示赞赏. 解决方案 文章摘要 这里 在 package-info.java 中: @PackageLevelAnnotation包 blammy;//带有包级别注释的包.进口 blammy.annotation.PackageLevelAnnotation; 在 PackageLevelAnnotation.java 中 p ..
发布时间:2021-11-22 17:07:31 Java Web开发

添加包声明时无法创建 jar

我收到了一个非常简单的类,其中有一些文件夹可以像这样编译没有问题: javac -classpath/home/DigestJavaLinux/classes DigestClass.java 在 classes 文件夹中,我有一个名为 OasisEMSecImp.class 的 .class 文件 我如何需要导入类并在另一个项目中使用它的方法,该方法会生成一个摘要字符串供银行检查交易,并 ..
发布时间:2021-11-22 16:46:21 Java Web开发