什么是__init__.py一个Python源目录?
如何找到已安装的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)
我如何获得已安装的版本?
我正在尝试遵循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 "和" 从相对路径导入模块 ",但它们没有帮助.
这里有什么我想念的吗?
有什么区别:
npm install [package_name] --save
和
npm install [package_name] --save-dev
这是什么意思?
我尝试使用安装包
install.packages("foobarbaz")
Run Code Online (Sandbox Code Playgroud)
但收到了警告
Warning message:
package 'foobarbaz' is not available (for R version x.y.z)
Run Code Online (Sandbox Code Playgroud)
为什么R不认为该套餐可用?
另请参阅这些问题,并参考此问题的具体实例:
我的软件包不能用于R 2.15.2
软件包"Rbbg"不可用(对于R版本2.15.2)
软件包不可用(对于R版本2.15.2)
软件包doMC不适用于R版本3.0.0警告install.packages
依赖'Rglpk'不适用于'fPortfolio'
软件包当我们的R版本没有软件包时该怎么办?
R版本3.0不适用于R的bigvis包吗?
包'syncwave'/'mvcwt'不可用(对于R版本3.0.2)
包'钻石'不可用(对于R版本3.0.0)R
的plyr包是否不适用于R 3.0.2版?
/sf/ask/1510646301/
无法在R 64 3.0.2
软件包上安装的软件包bigmemory "makeR"不可用(适用于3.0.2版) )
包"RTN"不可用(适用于R版本3.0.1)无法
安装geoR
软件包'twitterR'不可用(对于R版本3.1.0)
如何安装'Rcpp,包?我得到"包不可用"
包"数据集"不可用(对于R版本3.1.1)
"包'rhipe'不可用(对于R版本3.1.2)"
/sf/ 31439092 /包dplyr-是-不可供-R-版本-3-1-1
Python模块和Python包之间有什么区别?
另请参阅:"package"和"module"之间的区别(对于其他语言)
我想安装pip.它应该支持Python 3,但它需要setuptools,它只适用于Python 2.
如何用Python 3安装pip?
我想卸载一个包而不必重新启动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参数
那么如何卸载包呢?
好的,这就是我想要的:在Eclipse包浏览器中,我看到以下内容:(点表示可用于展开文件夹的可点击箭头)
长话短说,我想在源文件夹(和几个源文件夹,因此制作更多不会解决问题)中有许多包,每个包含许多子包 - 所以每个源文件夹有几百个包的顺序 - 每个包含十五个子包的二十个包.因此,我希望层次结构如下所示:
所以我可以打开或关闭一个包并查看一个子包列表,而不是将所有包和子包都放在层次结构的同一级别 - 这再次使得同时显示的包太多了.注意这不是关于文件系统的问题; 据我所知,文件系统工作正常 - 这只是关于Eclipse包浏览器中的可视化显示的问题.
那么:有没有办法在层次结构中添加级别?谢谢!!(OS X 10.6上的Eclipse Helios)
我正在弄清楚如何使用我的大学集群.它安装了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所有已安装的软件包,所以可能有一些函数列出了加载软件包的类似信息?
package ×10
python ×4
r ×3
module ×2
node.js ×2
npm ×2
r-faq ×2
eclipse ×1
hierarchy ×1
importerror ×1
init ×1
installation ×1
packages ×1
pip ×1
python-3.x ×1
repository ×1
save ×1
setuptools ×1
version ×1