UndefVarError: DataFrame not defined Stacktrace

辛苦您了,这么晚还回复我 :grinning:

安装好了1.6.6版本,然后我add Xtals

操作超时

网络问题
或者把上一个版本装的删了重试

完了我也装不上
EDIT: 重装好了


我安装成功了,我去把其他的包安装上

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

作者并没有using Xtals.我是不是加上这个

是(如果是的话)

(1)加了using Xtals

有两个报错
(2)


in expression starting at C:\Users\zzh666.julia\packages\PyPlot\XaELc\src\PyPlot.jl:2

(3)

PyPlot not properly installed

顾名思义,重装PyPlot

LoadError: LoadError: PyCall not properly installed. Please run Pkg.build(“PyCall”)

Failed to precompile PyPlot [d330b81b-6aea-500a-939a-2ce795aea3ee] to C:\Users\zzh666.julia\compiled\v1.6\PyPlot\jl_33A5.tmp.

PyCall和PyPlot都重装?

重装解决99%的问题

我看不到具体情况,还是建议按照提示,说not properly installedfailed to precompile就重装,每一步都问效率有点低

感谢!我按照提示,解决了这个问题,Pkg.build(“PyCall”),不是重装

产生新的问题:第一个错误说是,一些path directory not found。我到目录下看,确实没有data这个文件夹
image
(1)


in expression starting at c:\Users\zzh666\Desktop\任务\任务13-3\111\mpn_charges-master\build_graphs\Bonds.jl:1

(2)

Bonds 是作者写的自定义模块大概
image

data可能是要处理的数据,得找相关人员要(?
能否说明这个Bonds是用来干啥的,为什么要用它

Bonds是用来处理:对一个材料分子中的原子连接几根键以及计算键的长度

这个可能是PyCall啥的配置问题,先把LOAD_PATH改回去(如果改了)

P.S. 似乎只用到scipy的Voronoi功能,julia有这类包,如果有空可以看看,改下代码

大佬,听不太懂,可以问一下具体怎么操作吗,辛苦!

下面这一行代码应该是用来调用自定义模块Bonds的
push!(LOAD_PATH, pwd()) # to see Bonds.jl
using Bonds

这是安装的所有包
(@v1.6) pkg> status
Status C:\Users\zzh666\.julia\environments\v1.6\Project.toml
[336ed68f] CSV v0.8.5
[a93c6f00] DataFrames v1.3.4
[7073ff75] IJulia v1.23.3
[093fc24a] LightGraphs v1.0.2
[15e1cf62] NPZ v0.4.2
[68953c7c] PorousMaterials v0.4.0
[92933f4c] ProgressMeter v1.7.2
[438e738f] PyCall v1.93.1
[d330b81b] PyPlot v2.10.0
[ede5f01d] Xtals v0.3.12
[8bb1440f] DelimitedFiles
[37e2e46d] LinearAlgebra
[56ddb016] Logging
[de0858da] Printf
[10745b16] Statistics

之前Pkg.build(“PyCall”),新增了下面一个文件夹
image

不好意思,控制台显示的所有东西怎么调用出来呢