-
Notifications
You must be signed in to change notification settings - Fork 928
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error: package or namespace load failed for ‘Seurat’: object ‘markvario’ is not exported by 'namespace:spatstat' #4226
Comments
I have a similar issue: |
I have faced with the same issue, too. |
Hi,
Solved the issue. |
AGH - had the same problem and also thought about installing from github, but then used 1.64-2 which obviously is the broken one. Thank you! |
Thanks for the help, remove.packages(grep("spatstat", installed.packages(), value = T)) Just a note, need to also be sure spatstat doesn't get automatically updated when installing other packages like SingleR and Scater |
Bioconductor sent me an email saying my package (depending on Seurat) was unable to build or install, and the error is exactly the same here and has been reported at #4222 |
I got the same issue.
|
The spatstat people answered this: "I'm sorry, but this is not a bug. The function has been moved to a sub package and the maintainer of Seurat has been informed and needs to update the package. The error will go away when this is done. Did you report the error to the maintainer?" I have copied this answer here to finish up this discussion with as much info as I have. Looking forward to the Seurat fix. |
I still have not been able to solve this. Tried to downgrade |
Hi all, We are aware of this issue and working on submitting a fix to CRAN. In the meantime, this issue has been resolved on the |
excuse me ,i wonder how to "changed its package structure: spatstat::markvario become spatstat.core::markvario"? |
Thanks! Dev version fixed this for me. Out of curiosity, what is the go-to recommendation here? I see two solutions (as of today, prior to the CRAN update):
I ask since I know a few folks who kind of insist on running CRAN-flavored Seurat. Wondering what to tell them should they ask for some help 👍 |
Hi everyone, An updated version (4.0.1) of Seurat is now available on CRAN and should resolve this issue. If you were having trouble installing previously, please try again with |
Hi Andrew Will you be able to submit a fix for the Seurat v3.2.3 to CRAN as well? Thanks, |
Hi Seva, If you want to run Seurat v3.2.3, you will need to install the older version of |
Hi Andrew,
Right, I did this manually, and that works.
But wouldn't it make sense to modify Imports in the v3.2.3 version, so
that instead of spatstat, you have
spatstat (== 1.64-1)?
Thanks,
Seva
…On Thu, Apr 1, 2021 at 12:30 PM Andrew Butler ***@***.***> wrote:
Hi Seva,
If you want to run Seurat v3.2.3, you will need to install the older
version of spatstat as described in the thread above.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#4226 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABSVNOCTLCBANL554BRAR7DTGSNTLANCNFSM4ZFYSXRQ>
.
|
CRAN's policies prevent us from changing already-released versions. Moreover, CRAN does not allow pegging dependency versions to specific versions. The only management of dependencies we have is specifying minimum versions as R/CRAN has adopted a forward-looking model for dependency resolution (we have to be compatible with the latest-released version of each of our dependencies, and in some cases must be compatible with the development version as well). If you wish to use an older version of Seurat, you will have to make sure that the versions of Seurat's dependencies you use are compatible with the version of Seurat you use. We unfortunately cannot provide more assistance than that. |
Hi Paul,
Thanks for your explanations!
Maybe you could give a fair warning to the v3 users in the "Install
previous versions of Seurat", since anyone running
remotes::install_version("Seurat", version = "3.2.3") is very likely to hit
this error.
Best,
Seva
…On Thu, Apr 1, 2021 at 1:03 PM Paul Hoffman ***@***.***> wrote:
CRAN's policies prevent us from changing already-released versions.
Moreover, CRAN does not allow pegging dependency versions to specific
versions. The only management of dependencies we have is specifying minimum
versions as R/CRAN has adopted a forward-looking model for dependency
resolution (we have to be compatible with the latest-released version of
each of our dependencies, and in some cases must be compatible with the
development version as well).
If you wish to use an older version of Seurat, you will have to make sure
that the versions of Seurat's dependencies you use are compatible with the
version of Seurat you use. We unfortunately cannot provide more assistance
than that.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#4226 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABSVNOGDE5PTX5HOQEMEUI3TGSRNPANCNFSM4ZFYSXRQ>
.
|
I recently installed Seurat 4.0 along with R 4.0.4 on my Macbook Pro running OSX Big Sur v11.1.
I was able to load the Library(Seurat) and run multiple analyses.
It worked well until I installed the "limma" package to speed up the find clusters, and I selected "Yes" when it asked, Do you want to install from sources the package which needs compilation? (Yes/no/cancel)
Now I get the following error message when I try to load the Library(Seurat)
Error: package or namespace load failed for ‘Seurat’:
object ‘markvario’ is not exported by 'namespace:spatstat'
I uninstalled R and re-installed and I re-installed R studio and re-installed Seurat and re-installed limma, but I'm still getting the error.
How can I fix this?
The text was updated successfully, but these errors were encountered: