Questions tagged «package»

包广义上涉及两件事:1)构建/编译的软件的可用单元/组件,或2)全局命名空间(java)的分区。

12
如何清理package.json中没有的包的node_modules文件夹?
假设我安装了项目包,npm install其中包含package.json要安装的模块。一段时间后,我发现不需要某些特定的模块,并从中删除了对它的依赖package.json。然后,我从中删除了一些其他模块,package.json因为不再需要它们,而其他模块则被替换。 现在,我要清理node_modules文件夹,以便只有列在package.json其中的模块可以呆在那里,其余的必须进入,如npm clean。我知道我可以手动将其删除,但希望为此可以使用糖功能。
338 node.js  package  npm 

14
如何在没有我自己的注册表的情况下安装私有NPM模块?
我已经使用了一些共享代码,并将其放在NPM模块中,我不想将其上传到中央注册表。问题是,如何从其他项目中安装它? 最明显的方法可能是设置我自己的NPM注册表,但是根据文档,这涉及很多麻烦。 我是否可以仅安装一个位于本地文件系统上的NPM模块,甚至可以从git安装它? npm install --from-git git@server:project


10
相对导入超出顶级包错误
似乎这里已经有很多关于python 3中相对导入的问题,但是经过许多讨论之后,我仍然找不到我问题的答案。所以这是问题。 我有一个如下所示的包裹 package/ __init__.py A/ __init__.py foo.py test_A/ __init__.py test.py 我在test.py中只有一行: from ..A import foo 现在,我在的文件夹中package,然后运行 python -m test_A.test 我收到消息 "ValueError: attempted relative import beyond top-level package" 但是如果我在的父文件夹中package,则运行: cd .. python -m package.test_A.test 一切安好。 现在我的问题是: 当我位于的文件夹中时package,test_A.test根据我的理解,我在test_A子软件包中运行模块,原因是,该模块..A仅上升了一层(仍位于该package文件夹中),为什么它给出消息说beyond top-level package。究竟是什么原因导致此错误消息?
316 python  import  package 

8
Python 3:ImportError“没有名为Setuptools的模块”
我在使用Python 3安装软件包时遇到了麻烦。 我一直都使用来安装软件包setup.py install。但是现在,当我尝试安装ansicolors软件包时,我得到了: importerror“没有名为Setuptools的模块” 我不知道该怎么办,因为过去我没有安装过setuptools。尽管如此,我仍然能够在setup.py install没有setuptools的情况下安装许多软件包。为什么现在应该获得setuptools? 我什至无法安装setuptools,因为我有Python 3.3,setuptools不支持Python 3。 为什么我的安装命令不再起作用?

17
将版本嵌入python包的标准方法?
有没有一种标准的方式可以将版本字符串与python软件包相关联,从而可以执行以下操作? import foo print foo.version 我可以想象有某种方法可以检索数据而无需任何额外的硬编码,因为setup.py已经指定了次要/主要字符串。另一种解决方案,我发现是有import __version__我的foo/__init__.py,然后让__version__.py所产生的setup.py。
264 python  string  package 


7
(Java)软件包组织有最佳实践吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 4年前关闭。 改善这个问题 不久前,我在这里看到一个有关Java包的细粒度组织的问题。例如,my.project.util,my.project.factory,my.project.service,等。 我现在找不到它,所以我不妨问这个问题。 是否有关于Java包组织的最佳实践以及它们中包含哪些内容? 您如何在Java项目中组织类? 例如,我正在与几个人一起工作的一个项目有一个称为bean的软件包。它最初是一个包含简单bean的项目,但最终(由于经验不足和时间不足)(几乎)包含了所有内容。我通过将一些工厂类放入工厂包中(使用创建bean的静态方法的类)对它们进行了一些清理,但是我们还有其他一些类在执行业务逻辑,而其他一些类则在进行简单的处理(而不是使用业务逻辑),例如检索来自属性文件的代码消息。 感谢您的想法和意见。

4
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: class Foo: def __init__(self): print('initializing Foo') 现在,在/home/wujek/Playground: ~/Playground $ python3 >>> import a.b.module >>> a.b.module.Foo() initializing Foo <a.b.module.Foo object at 0x100a8f0b8> 同样,现在在家里,超级文件夹Playground: ~ $ PYTHONPATH=Playground python3 >>> import a.b.module >>> a.b.module.Foo() initializing Foo <a.b.module.Foo object at 0x10a5fee10> 实际上,我可以做各种事情: ~ $ PYTHONPATH=Playground python3 >>> …

12
已安装节点软件包(Grunt)但不可用
我试图建立一个GitHub的jQuery的UI库使用grunt,但运行后npm install我还是根据无法运行该命令自述文件。它只是给No command 'grunt' found: james@ubuntu:~/Documents/projects/ad2/lib/jquery-ui$ grunt build No command 'grunt' found, did you mean: Command 'grun' from package 'grun' (universe) grunt: command not found james@ubuntu:~/Documents/projects/ad2/lib/jquery-ui$ npm ls jquery-ui@1.9.0pre /home/james/Documents/projects/ad2/lib/jquery-ui ├─┬ grunt@0.3.9 │ ├── async@0.1.18 │ ├── colors@0.6.0-1 │ ├─┬ connect@1.8.7 │ │ ├── formidable@1.0.9 │ │ ├── mime@1.2.5 │ …
187 node.js  build  package  npm 

19
无法在Visual Studio 2015中安装任何程序包
我尝试了所有可能找到的软件包,但没有一个将安装在我的项目中。我已经安装了“扩展和更新”列表中列出的每个更新。例如,当我尝试安装SendGrid时,这就是结果(与所有其他软件包的结果一样): Attempting to gather dependencies information for package 'Sendgrid.6.1.0' with respect to project 'UI\MyApplication.MVC', targeting '.NETFramework,Version=v4.5.2' Attempting to resolve dependencies for package 'Sendgrid.6.1.0' with DependencyBehavior 'Lowest' Resolving actions to install package 'Sendgrid.6.1.0' Resolved actions to install package 'Sendgrid.6.1.0' For adding package 'SendGrid.SmtpApi.1.3.1' to project 'MyApplication.MVC' that targets 'net452'. For adding …

5
如何使用自定义包
我正在尝试在Go中创建和使用自定义包。这可能很明显,但是我找不到很多信息。基本上,我在同一个文件夹中拥有这两个文件: mylib.go package mylib type SomeType struct { } main.go package main import ( "mylib" ) func main() { } 当我尝试时go run main.go,出现此错误: main.go:4:2: import "mylib": cannot find package 我尝试先运行,go build mylib.go但似乎没有做任何事(未生成文件,没有错误消息)。所以有什么想法我该怎么做?
178 import  package  go 

12
相对导入-ModuleNotFoundError:没有名为x的模块
这是我第一次真正坐下来尝试python 3,但似乎失败了。我有以下两个文件: test.py config.py config.py中定义了一些函数以及一些变量。我将其简化为以下内容: config.py debug = True test.py import config print (config.debug) 我也有一个 __init__.py 但是,出现以下错误: ModuleNotFoundError: No module named 'config' 我知道py3约定要使用绝对导入: from . import config 但是,这导致以下错误: ImportError: cannot import name 'config' 因此,我对此无所适从……任何帮助将不胜感激。:)

11
如何在R中选择CRAN镜像
我正在尝试通过R提示符执行以下操作来安装软件包: install.packages('RMySQL') 但是输出如下: --- Please select a CRAN mirror for use in this session --- 没别的!对于这个非常基本的问题,我找不到解决方案。我应该键入什么才能选择CRAN镜像? 编辑: 作业系统:Mac-OS X 10.6.8 R版本:2.15.0
177 r  package  install  cran 

3
-m开关的作用是什么?
你能给我解释一下打电话之间有什么区别 python -m mymod1 mymod2.py args 和 python mymod1.py mymod2.py args 看来在这两种情况下mymod1.py被调用,sys.argv是 ['mymod1.py', 'mymod2.py', 'args'] 那么,该-m开关是做什么用的呢?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.