标签: package

2074
推荐指数
12
解决办法
100万
查看次数

找到已安装的npm软件包的版本

如何找到已安装的node.js/npm 的版本?

这将打印npm本身的版本:

npm -v <package-name>
Run Code Online (Sandbox Code Playgroud)

这打印出一个神秘的错误:

npm version <package-name>
Run Code Online (Sandbox Code Playgroud)

这将在注册表上打印包版本(即可用的最新版本):

npm view <package-name> version
Run Code Online (Sandbox Code Playgroud)

我如何获得已安装的版本

package node.js npm

2037
推荐指数
27
解决办法
108万
查看次数

如何修复"非包装中的尝试相对导入",即使使用__init__.py也是如此

我正在尝试遵循PEP 328,具有以下目录结构:

pkg/
  __init__.py
  components/
    core.py
    __init__.py
  tests/
    core_test.py
    __init__.py
Run Code Online (Sandbox Code Playgroud)

core_test.py我有以下import语句

from ..components.core import GameLoopEvents
Run Code Online (Sandbox Code Playgroud)

但是,当我运行时,我收到以下错误:

tests$ python core_test.py 
Traceback (most recent call last):
  File "core_test.py", line 3, in <module>
    from ..components.core import GameLoopEvents
ValueError: Attempted relative import in non-package
Run Code Online (Sandbox Code Playgroud)

搜索周围我发现" 相对路径甚至不能使用__init__.py "和" 从相对路径导入模块 ",但它们没有帮助.

这里有什么我想念的吗?

python init package python-import importerror

713
推荐指数
9
解决办法
47万
查看次数

--save和--save-dev有什么区别?

有什么区别:

npm install [package_name] --save

npm install [package_name] --save-dev

这是什么意思?

save package node.js npm

628
推荐指数
14
解决办法
18万
查看次数


Python模块和Python包之间有什么区别?

Python模块和Python包之间有什么区别?

另请参阅:"package"和"module"之间的区别(对于其他语言)

python module package

511
推荐指数
6
解决办法
19万
查看次数

如何用Python 3安装pip?

我想安装pip.它应该支持Python 3,但它需要setuptools,它只适用于Python 2.

如何用Python 3安装pip?

python pip setuptools package python-3.x

510
推荐指数
12
解决办法
122万
查看次数

如何在不重启R的情况下卸载软件包?

我想卸载一个包而不必重新启动R(主要是因为重新启动R,因为我尝试了不同的,冲突的包令人沮丧,但可以想象这可以在一个程序中使用一个函数然后另一个 - 虽然命名空间引用可能是一个更好的主意用于此用途).

?library 没有显示任何可以卸载包的选项.

有一种建议detach可以卸载包,但以下两个失败:

detach(vegan)
Run Code Online (Sandbox Code Playgroud)

错误detach(vegan):无效name参数

detach("vegan")
Run Code Online (Sandbox Code Playgroud)

错误detach("vegan"):无效name参数

那么如何卸载包呢?

r package r-faq

496
推荐指数
9
解决办法
31万
查看次数

如何在Eclipse包资源管理器中查看分层包结构

好的,这就是我想要的:在Eclipse包浏览器中,我看到以下内容:(点表示可用于展开文件夹的可点击箭头)

  • 项目
    • 源文件夹
      • Package.SubPackage
          酒吧
      • Package.OtherSubPackage
      • Package.OtherSubPackage.VerySubPackage
      • OtherPackage
          Foobar的
      • OtherPackage.SubPackage
          巴兹

长话短说,我想在源文件夹(和几个源文件夹,因此制作更多不会解决问题)中有许多包,每个包含许多子包 - 所以每个源文件夹有几百个包的顺序 - 每个包含十五个子包的二十个包.因此,我希望层次结构如下所示:

  • 项目
    • 源文件夹
        • Package.SubPackage
            酒吧
        • Package.OtherSubPackage
          • Package.OtherSubPackage.VerySubPackage
      • OtherPackage
          Foobar的
        • OtherPackage.SubPackage
            巴兹

所以我可以打开或关闭一个包并查看一个子包列表,而不是将所有包和子包都放在层次结构的同一级别 - 这再次使得同时显示的包太多了.注意这不是关于文件系统的问题; 据我所知,文件系统工作正常 - 这只是关于Eclipse包浏览中的可视化显示的问题.

那么:有没有办法在层次结构中添加级别?谢谢!!(OS X 10.6上的Eclipse Helios)

eclipse packages package-explorer hierarchy package

380
推荐指数
3
解决办法
21万
查看次数

如何找出R中加载的软件包版本?

我正在弄清楚如何使用我的大学集群.它安装了2个版本的R. 系统范围的R 2.11(Debian 6.0)和R 2.14.2在非标准位置.

我正在尝试将MPI与雪一起使用.我试图运行的代码如下

library(snow)
library(Rmpi)
cl <- makeMPIcluster(mpi.universe.size()-1)
stopCluster(cl)
mpi.quit()
Run Code Online (Sandbox Code Playgroud)

它在R 2.11上没有问题.(我用它启动脚本mpirun -H localhost,n1,n2,n3,n4 -n 1 R --slave -f code.R).现在,当我尝试使用R 2.14.2时,我收到以下消息:

Error: This is R 2.11.1, package 'snow' needs >= 2.12.1
In addition: Warning message:
Run Code Online (Sandbox Code Playgroud)

所以似乎R加载为R 2.11编译的包雪版本.我已将R 2.14下的雪安装到我的主文件夹中,并在代码中添加了以下行:

.libPaths("/soft/R/lib/R/library")
.libPaths("~/R/x86_64-pc-linux-gnu-library/2.11")
print(.libPaths())
print(sessionInfo())
print(version)
Run Code Online (Sandbox Code Playgroud)

并且错误之前的输出确认我确实正在运行R 2.14.2并且我的R packages文件夹首先在搜索路径中.但我仍然得到错误.

所以我的问题是如何确定在R中加载哪个版本的软件包?我可以看到 installed.packages所有已安装的软件包,所以可能有一些函数列出了加载软件包的类似信息?

r version package

371
推荐指数
9
解决办法
33万
查看次数