-
-
Notifications
You must be signed in to change notification settings - Fork 9
Manual install
To read about what package need for what go here.
Here we install all needed packages globally, remember that you can install only some of them, and then run auto install.
-
Install python dist utils:
sudo apt install python3-distutils -y -
Install pip:
sudo apt install python3-pip -y -
Update pip:
sudo -H python3 -m pip install --upgrade pip -
Install dev packages for python. It need for compiling python modules that have no binary wheel distro's. We are working on this, so in future this step will be not needed. Execute:
sudo apt install build-essential python3-dev -y -
Install required modules:
sudo -H python3 -m pip install numpy pillow -
Install optional modules:
sudo -H python3 -m pip install scipy pywaveletsIf you use postgre database, then execute:
sudo -H python3 -m pip install asn1cryptoIf you use mysql/mariadb, then execute:
sudo -H python3 -m pip install pynacl cryptography -
Install optional module pyheif:
sudo -H python3 -m pip install pyheifIf this step throws an error, try update pip(step2).
-
Install boost modules:
sudo -H python3 -m pip install hexhamming -
Go to MediaDC install page, and press "Check" button, and start to use it!
-
Install Python:
sudo dnf install python3 -y -
Update pip tol latest:
sudo python3 -m pip install --upgrade pip setuptools -
For hexhamming, install compilers:
sudo dnf install gcc-c++ python3-devel -y -
Perform steps from Debian/Ubuntu from step 5 to end. That's all!
If on Fedora you want to compile PyHeif From sources
sudo dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install -y libheif
After that pip will successfully install PyHeif from sources.