UndefVarError: DataFrame not defined Stacktrace

df_species_occurance = DataFrame(atom=collect(keys(species_occurance)),
   nb_mofs=collect(values(species_occurace )))
sort!(df_species_occurance, :nb_mofs)
first(df_species_occurance, 6)
UndefVarError: DataFrame not defined

请确认是否已在环境中导入DateFrames模块

P.S. 请把所有代码都放入代码块中并删除提示文字

先导入DataFrames

using DataFrames

谢谢,我的主要问题在刚发的贴子里

谢谢,我的主要问题我刚发的贴子里详细说明了

在那边因为新用户回复不了了。感谢,第一种

也就是说Xtals还有dependency…,这种方法得手动导入
P.S. 建议到时候(最好)重启下REPL

安装这个吗还是做什么


可以问一下具体怎么操作吗 :grinning:

所以说你之前那些包是怎么操作的

感谢您的耐心回复!

using PorousMaterials # use major_refactor branch.
using Base #这是个标准模块
using DataFrames
using PyPlot
using NPZ
using CSV
using LightGraphs
using LinearAlgebra
using Logging
using Printf
using DelimitedFiles
using ProgressMeter
using PyCall
push!(LOAD_PATH, pwd()) # to see Bonds.jl
using Bonds
using Statistics
都是用add安装的,Base好像不用安装,是标准模块,Bonds是自定义模块

下面这个是Xtals模块需要使用的包

我安装AtomsBase,报错了

这……一整个生态链都崩了
这个东西也按相同方法挣扎
刚去主站吐槽了

那怎么弄呢
julia兼容性要求限制版本:已卸载-没有剩余版本。都不能下载了
还是像安装Xtals那样?

应该只能这样了…

您好,辛苦了!
(1)我现在把Xtals使用的模块除了ATOMBase,用add都下载好了


(2)运行include(“D:/new_bao/AtomsBase.jl-master/src/AtomsBase.jl”); using Main.AtomsBase,
他需要的模块也下载了。然后再运行,出现下面问题:

哎,为什么我AtomsBase能正常安装正常导入
不知道你这个是怎么下载的
下载个稳定版试试? Release v0.2.1 · JuliaMolSim/AtomsBase.jl · GitHub

是julia版本原因吗,我安装的是Julia-1.3.1

这个确实有可能,现在许多包支持都是最小支持到1.3

您安装的哪个版本,我重新安装一下

这态度有点奇怪
我用的是1.6.1,要装还是建议1.6.6

必须重装了,您给我的稳定版,和之前的报错一样