yaqwsx / KiKit

Automation tools for KiCAD
https://yaqwsx.github.io/KiKit
MIT License
1.53k stars 201 forks source link

Clarify what instance of python/pip are used for KiKit #638

Closed ost-ing closed 8 months ago

ost-ing commented 8 months ago

Prerequisites

Description

It is a little unclear from the current README to which python installation is being used. It also may be unclear to the user who isn't familiar with KiCad plugins that KiCad has its own python instance.

I recommend adding some clarifications rather than having people simply run pip3 install kikit as the README states.

Best regards

yaqwsx commented 8 months ago

We have quite step-by-step instructions for installation: https://yaqwsx.github.io/KiKit/v1.4/installation/intro/ Those instructions are even linked from README.

Could you be more specific which part of the installation guide should be improved?

ost-ing commented 8 months ago

My feedback is only for the README:

Installation

KiKit is available as a PyPi package, therefore, you can install it via pip:

pip3 install kikit

Then you can install the Pcbnew action plugins via KiCAD's PCM.

pip3 install kikit does not specify the KiCad pip instance, so running this command will install KiKit for the default OS python instance and then running it results in errors as there are no references to KiCad binaries (like Pcbnew etc).

yaqwsx commented 8 months ago

You are right. Reflected in ba5a426