我写了一个Python程序,大多数将要运行它的人都是Windows用户.我尝试在2个不同的设备上使用pyinstaller和py2exe,一个使用Windows,另一个使用arch-linux.
我使用pip3安装pyinstaller --no-cache不止一次重新安装它
我总是得到同样的错误:
sudo pyinstaller --windowed --onefile test.py
49 INFO: PyInstaller: 3.2
49 INFO: Python: 3.6.0
50 INFO: Platform: Linux-4.8.13-1-ARCH-x86_64-with-arch
51 INFO: wrote /home/XXXXX/test.spec
52 INFO: UPX is not available.
53 INFO: Extending PYTHONPATH with paths
['/home/XXXXX', '/home/XXXXX']
54 INFO: checking Analysis
54 INFO: Building Analysis because out00-Analysis.toc is non existent
54 INFO: Initializing module dependency graph...
57 INFO: Initializing module graph hooks...
58 INFO: Analyzing base_library.zip ...
Traceback (most recent call last):
File "/usr/bin/pyinstaller", line 11, in <module> …Run Code Online (Sandbox Code Playgroud) 我正在使用 keras 分析一些图像表示的数据集。我被困住了,我有两个不同尺寸的图像。请查看快照。features 有 14637 个尺寸为 (10,10,3) 的图像,features2 具有尺寸 (10,10,100)
有什么方法可以将这两个数据合并/连接在一起吗?
我是新手,我正在学习用 Qt 编程,我的英语不是很好,我的问题是当我更新 QTableView 中的一个单元格以在另一个单元格中使用它的值时,它使用以前的值而不是新的,我正在向他们展示代码,谢谢。
bool MainWindow::eventFilter(QObject * watched, QEvent * event)
{
if(event->type() == QEvent::KeyPress)
{
QKeyEvent *ke = static_cast<QKeyEvent *>(event);
qDebug() << ke->type();
if(ke->key() == Qt::Key_Enter || ke->key() == Qt::Key_Return)
{
int fila = ui->tableView->currentIndex().row();
int col = ui->tableView->currentIndex().column();
double valor1 = ui->tableView->model()->data(ui->tableView->model()->index(fila,1)).toDouble();
double valor2 = ui->tableView->model()->data(ui->tableView->model()->index(fila,3)).toDouble();
if(col == 1 || col == 3)
{
ui->tableView->model()->setData(ui->tableView->model()->index(fila,col + 1),2.0*valor1);
ui->tableView->model()->setData(ui->tableView->model()->index(fila,col + 3),200.0*valor1/valor2);
}
}
}
return false;
}
Run Code Online (Sandbox Code Playgroud) 我sudo apt-get install python-scipy以前安装scipy.这把所有文件放入/usr/lib/python2.7.dist-packages/scipy.我最好的猜测是它选择了那个位置,因为python 2.7是python的默认版本.我也想使用scipy和python 3.是否需要为python 3重建包,还是只需将python 3指向现有版本?
我已经尝试使用pip来安装两个并行版本,但我无法libblas3为我的系统安装依赖项.
最好的方法是什么?
我在Debian Jessie.
python ×3
c++ ×1
debian ×1
executable ×1
py2exe ×1
pyinstaller ×1
qt ×1
qtableview ×1
scipy ×1