Я установил Python 3.7 со Spyder 3.3.6 на Anaconda 3, на CentOS 7. Я устанавливаю с
/home/peter/anaconda3/bin/pip install antspyx
В Spyder
import ants
приводит к
ModuleNotFoundError: No module named 'ants.lib.antiAlias'
Я поискал ошибку в Google и нашел это . Я успешно запустил
git clone https://github.com/ANTsX/ANTsPy.git
cd ANTsPy
Однако
python setup.py sdist bdist_wheel
привело к
error: invalid command 'bdist_wheel'
При дополнительном поиске я нашел это .
После успешного запуска
python3 -m pip install --user --upgrade setuptools wheel
Мне удалось запустить
python3 setup.py sdist bdist_wheel
Однако это заканчивается следующим сообщением об ошибке
CMake Error: Error executing cmake::LoadCache(). Aborting.
Я сделал еще один Google поискал и нашел это . Предлагаемое решение заключалось в установке cmake-data. Я загрузил cmake-data-3.17.2-1.fc33.noarch.rpm и запустил
sudo yum install cmake-data-3.17.2-1.fc33.noarch.rpm
Это привело к
Error: Package: cmake-data-3.17.2-1.fc33.noarch (/cmake-data-3.17.2-1.fc33.noarch)
Requires: cmake-rpm-macros = 3.17.2-1.fc33
Error: Package: cmake-data-3.17.2-1.fc33.noarch (/cmake-data-3.17.2-1.fc33.noarch)
Requires: cmake-filesystem = 3.17.2-1.fc33
Error: Package: cmake-data-3.17.2-1.fc33.noarch (/cmake-data-3.17.2-1.fc33.noarch)
Requires: cmake = 3.17.2-1.fc33
Installed: cmake-2.8.12.2-2.el7.x86_64 (@base)
cmake = 2.8.12.2-2.el7
Error: Package: cmake-data-3.17.2-1.fc33.noarch (/cmake-data-3.17.2-1.fc33.noarch)
Requires: cmake-filesystem
Я скачал cmake-rpm-macros-8- 2.mga8.noarch.rpm и запустил
sudo yum install cmake-rpm-macros-8-2.mga8.noarch.rpm
Это привело к
Error: Package: 1:cmake-rpm-macros-8-2.mga8.noarch (/cmake-rpm-macros-8-2.mga8.noarch)
Requires: rpm-mageia-setup-build >= 2.46-3
Я загрузил rpm-mageia-setup-build-2.39.2-1.mga7.x86_64. rpm и запустил
sudo yum install rpm-mageia-setup-build-2.39.2-1.mga7.x86_64.rpm
Это привело к
No package matched to upgrade: rpm-mageia-setup-build
--> Finished Dependency Resolution
Error: Package: rpm-mageia-setup-build-2.39.2-1.mga7.x86_64 (/rpm-mageia-setup-build-2.39.2-1.mga7.x86_64)
Requires: rpmlint-mageia-policy
Error: Package: rpm-mageia-setup-build-2.39.2-1.mga7.x86_64 (/rpm-mageia-setup-build-2.39.2-1.mga7.x86_64)
Requires: rust-srpm-macros
Error: rpm-mageia-setup-build conflicts with cmake-2.8.12.2-2.el7.x86_64
Error: Package: rpm-mageia-setup-build-2.39.2-1.mga7.x86_64 (/rpm-mageia-setup-build-2.39.2-1.mga7.x86_64)
Requires: perl-base >= 2:5.28.2
Error: Package: rpm-mageia-setup-build-2.39.2-1.mga7.x86_64 (/rpm-mageia-setup-build-2.39.2-1.mga7.x86_64)
Requires: multiarch-utils
Error: Package: rpm-mageia-setup-build-2.39.2-1.mga7.x86_64 (/rpm-mageia-setup-build-2.39.2-1.mga7.x86_64)
Requires: rpm-mageia-setup = 2.39.2-1.mga7
Error: Package: rpm-mageia-setup-build-2.39.2-1.mga7.x86_64 (/rpm-mageia-setup-build-2.39.2-1.mga7.x86_64)
Requires: bash >= 4.3-24.2
Installed: bash-4.2.46-33.el7.x86_64 (@base)
bash = 4.2.46-33.el7
Available: bash-4.2.46-34.el7.x86_64 (base)
bash = 4.2.46-34.el7
Error: Package: rpm-mageia-setup-build-2.39.2-1.mga7.x86_64 (/rpm-mageia-setup-build-2.39.2-1.mga7.x86_64)
Requires: mageia-release
Error: Package: rpm-mageia-setup-build-2.39.2-1.mga7.x86_64 (/rpm-mageia-setup-build-2.39.2-1.mga7.x86_64)
Requires: gdb-headless
Error: Package: rpm-mageia-setup-build-2.39.2-1.mga7.x86_64 (/rpm-mageia-setup-build-2.39.2-1.mga7.x86_64)
Requires: spec-helper
Error: Package: rpm-mageia-setup-build-2.39.2-1.mga7.x86_64 (/rpm-mageia-setup-build-2.39.2-1.mga7.x86_64)
Requires: cmake-rpm-macros
Error: Package: rpm-mageia-setup-build-2.39.2-1.mga7.x86_64 (/rpm-mageia-setup-build-2.39.2-1.mga7.x86_64)
Requires: python3-pkg-resources
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Я запустил
rpm -Va --nofiles --nodigest
и получил те же сообщения об ошибках. Я выполнил поиск в Google по запросу
Requires: rpmlint-mageia-policy
, но ничего не обнаружил.