Я использую pyinstaller для создания файла .exe
в Windows, включая графический интерфейс QT и некоторые функции чтения и записи изображений.В моем основном файле Python я import tifffile
для чтения .tiff
изображений.Pyinstaller компилирует мой проект без ошибок.Когда я запускаю его, в моем терминале появляется предупреждение:
path_to_my_project\tifffile\tiffffile.py:8211: UserWarning: No module named 'tifffile._tifffile' Functionality might be degraded or be slow.
Однако я могу использовать части моего приложения, которые используют соответствующие функции из модуля tifffile
,Теперь у меня вопрос, как я могу это исправить или, если сохранить, игнорировать, как подавить предупреждение.
Это среда conda, которую я использую, если имеет какое-либо значение:
altgraph 0.16.1 pypi_0 pypi
blas 1.0 mkl
ca-certificates 2019.5.15 1
certifi 2019.6.16 py37_1
dc-imgproc 1.1.1 pypi_0 pypi
future 0.17.1 pypi_0 pypi
hdf5 1.8.20 hac2f561_1
icc_rt 2019.0.0 h0cc432a_1
icu 58.2 ha66f8fd_1
intel-openmp 2019.5 281
jpeg 9b hb83a4c4_2
libopencv 3.4.2 h20b85fd_0
libpng 1.6.37 h2a8f88b_0
libtiff 4.0.10 hb898794_2
macholib 1.11 pypi_0 pypi
mkl 2019.5 281
mkl-service 2.3.0 py37hb782905_0
mkl_fft 1.0.14 py37h14836fe_0
mkl_random 1.0.2 py37h343c172_0
numpy 1.16.5 py37h19fb1c0_0
numpy-base 1.16.5 py37hc3f5095_0
opencv 3.4.2 py37h40b0b35_0
openssl 1.1.1d he774522_0
pefile 2019.4.18 pypi_0 pypi
pip 19.2.2 py37_0
py-opencv 3.4.2 py37hc319ecb_0
pyinstaller 3.5.dev0+gb54a15d7 pypi_0 pypi
pyqt 5.9.2 py37h6538335_2
pyqtgraph 0.10.0 py37h28b3542_3
python 3.7.4 h5263a28_0
pywin32-ctypes 0.2.0 pypi_0 pypi
qt 5.9.7 vc14h73c81de_0
qtpy 1.9.0 py_0
scipy 1.3.1 py37h29ff71c_0
setuptools 41.0.1 py37_0
sip 4.19.8 py37h6538335_0
six 1.12.0 py37_0
sqlite 3.29.0 he774522_0
tifffile 0.15.1 py37h452e1ab_1001 conda-forge
vc 14.1 h0510ff6_4
vs2015_runtime 14.16.27012 hf0eaf9b_0
wheel 0.33.4 py37_0
wincertstore 0.2 py37_0
xz 5.2.4 h2fa13f4_4
zlib 1.2.11 h62dcd97_3
zstd 1.3.7 h508b16e_0
Обновление Я могу воспроизвести поведение, если поместить только import tifffile
в пустой файл Python и запустить на нем pyinstaller.