Skip to content

[Linux] Please stop recommending people to break their systems #1578

Closed

Description

@mitsuami-megane

I find that this specific recommendation in the installation guide is recklessly dangerous.

sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED

This can possibly cause people's system packages to break and system upgrades fail. I recommend using pipx instead, or at least providing a manual installation guide using venv.

Activity

  1. s-b-repo commented on Oct 6, 2024

    @s-b-repo

    true

  2. mpicard commented on Oct 7, 2024

    @mpicard

    This project looks abandoned

  3. Anjok07 commented on Dec 3, 2024

    @Anjok07
    Owner

    @mitsuami-megane Thank you for bringing this to my attention! Those instructions were written sometime ago. I went head and updated them accordingly to use venv - https://github.com/Anjok07/ultimatevocalremovergui/blob/master/README.md#linux-installation-updated-instructions

  4. Anjok07 commented on Dec 3, 2024

    @Anjok07
    Owner

    A quick note on the previous Linux installation instructions we shared a while back. Those instructions were written over two years ago based on guidance we thought was reliable at the time. Unfortunately, some of that advice turned out to be less than ideal, and certain steps, like modifying system files, could cause issues for users.

    I really appreciate the trust you all placed in this project, and we apologize if these instructions caused any trouble. To improve things, I’ve completely overhauled the installation guide to reflect current best practices. The updated instructions include proper steps for setting up a virtual environment, ensuring the program’s dependencies stay isolated and don’t interfere with your system.

    The revised instructions are now live in the Linux Installation section, so please check them out for any future installs or updates.

    Thank you all for your patience and continued support. Your feedback has been incredibly helpful in making this project better for everyone.

    https://github.com/Anjok07/ultimatevocalremovergui/blob/master/README.md#linux-installation-updated-instructions

  5. montvid commented on Dec 7, 2024

    @montvid

    @Anjok07 thanks for the new install instructions but unfortunately they don't work with python 3.12. In python 3.11. imp is deprecated and is turned into importlib in 3.12. The temporary solution is known, I guess the maintainer could fix this.

    replace import imp with import importlib as imp

    Oh, i see it is an error in a external dependency:

    pipx >(analyze_pip_output:311): pip seemed to fail to build package:
        audioread==3.0.0
    
    Some possibly relevant errors from pip install:
        error: subprocess-exited-with-error
        ModuleNotFoundError: No module named 'imp'
    
  6. omnipotentbird commented on Dec 11, 2024

    @omnipotentbird

    @Anjok07 thanks for the new install instructions but unfortunately they don't work with python 3.12. In python 3.11. imp is deprecated and is turned into importlib in 3.12. The temporary solution is known, I guess the maintainer could fix this.

    replace import imp with import importlib as imp

    Oh, i see it is an error in a external dependency:

    pipx >(analyze_pip_output:311): pip seemed to fail to build package:
        audioread==3.0.0
    
    Some possibly relevant errors from pip install:
        error: subprocess-exited-with-error
        ModuleNotFoundError: No module named 'imp'
    

    How do you resolve this?

  7. RustoMCSpit commented on Dec 21, 2024

    @RustoMCSpit

    @omnipotentbird fixed that here #1674

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions