2017-05-02 2 views
1

J'ai 32 bits kdb sur mon Mac OS, et je veux utiliser pyq avec la version 32 bits Python3.6. Actuellement, je l'ai fonctionné parfaitement pour 32 bits Python2.7 après l'avoir installé comme ci-dessous.Comment puis-je installer 32 bits pyq sur Mac OS 64 bits, pour python 3.6-32

./python2.7-32 pip install -i https://pyq.enlnt.com --no-binary pyq pyq 

Maintenant, je dois utiliser avec Python3.6 et essayer de la même installer 32 bits via:

./python3.6-32 pip install -i https://pyq.enlnt.com --no-binary pyq pyq 

Il ne l'installer, mais lorsque je tente de courir après quelque chose arrive et donne moi une erreur:

~$:/Library/Frameworks/Python.framework/Versions/3.6/bin> ./pyq 
'2017.05.02T21:14:50.022 dlopen(libpython3.6m.dylib, 10): image not found 
@ 
"q" 
"r:py[`pyq^`$getenv`PYTHONEXECUTABLE;args;lib]" 
+0

Pourquoi? Cela ne va être que des ennuis. macOS est passé à 64 bits seulement et cela fait des années maintenant. Toutes les bibliothèques 32 bits ont été jetées. Si vous avez vraiment besoin d'un environnement 32 bits, exécutez-le dans une machine virtuelle. – tadman

+0

Point pris. Je vais utiliser 2.7 pour l'instant alors. C'est à des fins d'apprentissage de toute façon. –

+0

Je ne suis pas sûr de ce que './Python3.6-32' est dans votre commande. Est-ce votre exécutable python personnalisé? Dans ce cas, vous devez probablement spécifier '-mpip', pas seulement' pip' sur la ligne de commande. Nous vous recommandons d'utiliser des versions universelles à partir de l'infusion: 'brew install sashkab/python/python36 --universal' –

Répondre

2

Dans le message d'erreur

dlopen(libpython3.6m.dylib, 10): image not found 

Il semble que vous ayez créé un python lié statiquement et utilisé l'option de configuration --with-pymalloc. Assurez-vous de configurer votre python avec --enable-shared. Mieux encore, utilisez un bâti universel de bière:

brew install sashkab/python/python36 --universal 

Enfin, si vous allez utiliser plusieurs versions de Python, envisagez d'utiliser des environnements virtuels.

Pour des instructions détaillées, voir "Installing PyQ on macOS".

+1

Il existe maintenant un [guide] (https://pyq.enlnt.com/install/install.html#installing- pyq-on-macos) sur la façon d'installer PyQ sur macOS en utilisant Python inclus dans le système, et brassé Python. – sashk

+0

Merci, Aleks. J'ai mis à jour ma réponse. –