n_components=10 must be between 0 and min(n_samples, n_features)=2 with svd_solver='full' code example
Example: pca python
import numpy as np
from sklearn.decomposition import PCA
pca = PCA(n_components = 3) # Choose number of components
pca.fit(X) # fit on X_train if train/test split applied
print(pca.explained_variance_ratio_)