我使用Anaconda和gl-env安装了graphlab,并使用它构建了一个程序,该程序可以正常运行。我正在使用python 2.7.15,pip 9.0.1和Windows 7。
我已经使用pyinstaller将文件转换为.exe,但是在运行.exe时,出现有关程序中代码行的错误。
这是我在运行程序.exe时遇到的错误:
这是我的代码的第一部分,该错误在第31行发生,但是我不确定这是什么错误。
import pandas as pd
import graphlab
import graphlab as gl
import graphlab as gl
import sqlite3
# sql database for stored user recommendations
MusicData = sqlite3.connect("D:\lastfm-dataset-360K\msd.sqlite3")
plays_df = graphlab.SFrame.from_sql(MusicData, "SELECT * FROM train where plays >=1")
songs_df = graphlab.SFrame.from_sql(MusicData, "SELECT * FROM song")
users = graphlab.SArray(songs_set['userID'].unique().head(100))
recs_model = graphlab.recommender.ranking_factorization_recommender.create(plays_df, user_id = "userID", item_id = "songID", target = "plays")