coldfix / steam-acolyte

Lightweight Steam Account Switcher
The Unlicense
53 stars 4 forks source link

Already existing symlink #16

Closed RoyvEmpel closed 2 years ago

RoyvEmpel commented 2 years ago

Hi when trying to install steam acolyth i noticed that it didn't create a symlink because it already found a file. I don't think that I have ever installed this program.

roy@roy-pc:~$ pip install --user steam-acolyte
Collecting steam-acolyte
  Downloading steam_acolyte-0.7.9-py3-none-any.whl (27 kB)
Requirement already satisfied: pyqt5 in /usr/lib/python3/dist-packages (from steam-acolyte) (5.14.1)
Requirement already satisfied: docopt in /usr/lib/python3/dist-packages (from steam-acolyte) (0.6.2)
Collecting vdf
  Using cached vdf-3.4-py2.py3-none-any.whl (10 kB)
Installing collected packages: vdf, steam-acolyte
Successfully installed steam-acolyte-0.7.9 vdf-3.4

roy@roy-pc:~$ pip install --user pipx
Requirement already satisfied: pipx in /usr/lib/python3/dist-packages (0.12.3.1)

roy@roy-pc:~$ pipx install steam-acolyte
⚠️  File exists at /home/roy/.local/bin/steam-acolyte and points to /home/roy/.local/bin/steam-acolyte. Not modifying.
  installed package steam-acolyte 0.7.9, Python 3.8.10
    - steam-acolyte (symlink not installed)
done! ✨ 🌟 ✨

It was off-course easily fixed by running: pipx uninstall steam-acolyte && ~/.local/bin/steam-acolyte && pipx install steam-acolyte

coldfix commented 2 years ago

Hey,

from your command log, I assume you understood the readme such that you should execute the following sequence of commands:

pip install --user steam-acolyte
pip install --user pipx
pipx install steam-acolyte

If so, I maybe should make it a bit clearer in the README that users should execute either:

pip install --user steam-acolyte

or:

pip install --user pipx
pipx install steam-acolyte
RoyvEmpel commented 2 years ago

Ah ok. Overlooked that. Thanks for the response.