问题描述
我尝试在 Windows 10 上更新我的 MSYS2(按照 https://www.msys2.org/ 上的说明),但出现此错误:
# Load dataset
url = "https://raw.githubusercontent.com/jbrownlee/Datasets/master/housing.csv"
names = ['CRIM','ZN','INDUS','CHAS','NOX','RM','AGE','dis','RAD','TAX','PTRATIO','B','LSTAT','MEDV']
dataset = read_csv(url,names=names)
# Split-out validation dataset
array = dataset.values
X = array[:,0:13]
y = array[:,13]
X_train,X_validation,Y_train,Y_validation,= train_test_split(X,y,test_size=0.20,random_state=1,shuffle=True)
# Spot check Algorithms
models = []
models.append(('LR',LogisticRegression(solver='liblinear',multi_class='ovr')))
models.append(('LDA',LineardiscriminantAnalysis()))
models.append(('KNN',KNeighborsClassifier()))
models.append(('CART',DecisionTreeClassifier()))
models.append(('NB',GaussianNB()))
models.append(('SVM',SVC(gamma='auto')))
# evaluate each model in turn
results = []
names = []
for name,model in models:
kfold = StratifiedKFold(n_splits=10,shuffle=True)
# convert class vectors to binary class matrices
X_train = keras.utils.to_categorical(X_train,0)
X_validation = keras.utils.to_categorical(X_validation,0)
Y_train = keras.utils.to_categorical(Y_train,0)
Y_validation = keras.utils.to_categorical(Y_validation,0)
cv_results = cross_val_score(model,X_train,cv=kfold,scoring='accuracy')
results.append(cv_results)
names.append(name)
print('%s: %f (%f)' % (name,cv_results.mean(),cv_results.std()))
# Compare Algorithms
pyplot.Boxplot(results,labels=names)
pyplot.title('Algorithm Comparisons')
pyplot.show()
所以我在 Windows 10 上全新安装了 MSYS2。我从 MSYS2 网站获取了二进制文件并成功安装。现在,我遇到了同样的错误。
我进入 /etc/pacman.d/ 目录,这是里面的内容:
Oscaralvarez@Lambda-Station-OA MINGW64 ~
$ pacman -Syu
error: config file /etc/pacman.d/mirrorlist.mingw Could not be read: No such file or directory
我没有找到该文件,所以我创建了一个名为“mirrorlist.mingw”的空文件并运行了更新,但无济于事。所以我只是删除了我创建的空文件。没有其他标志(如 -S、-Su 或 -Syy 等)起作用并产生相同的错误。
有什么办法可以解决这个问题吗?我的目标是安装 GTK3 或 4,以便我可以在 Windows 上使用 gtk-fortran 进行开发。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)