Stworzyłem wirtualne środowisko bez pakietów systemowych z virtualenv Pythona w Ubuntu i zainstalowanym m2crypto, ale kiedy wykonuję powłokę i próbuję importować M2Crypto, pojawia się następujący błąd:Zainstaluj m2crypto na virtualenv bez pakietów systemowych
ImportError: /home/imediava/.virtualenvs/myenv/local/lib/python2.7/site-
packages/M2Crypto/__m2crypto.so: undefined symbol: SSLv2_method
Z zewnątrz mam taki sam problem, chyba że z Ubuntu Instaluję python-m2crypto z apt-get. Wiem, że mogłem stworzyć środowisko z pakietami systemowymi, ale wolałbym tego nie robić.
Czy istnieje możliwość utworzenia wirtualnego środowiska bez pakietów systemowych, a następnie zainstalowania m2crypto z pip bez uruchamiania metody SSLv2_method?
Dzięki, nie mam teraz mojego ubuntu, ale spróbuję później. Czy to jest tak proste? Nie sądzisz, że byłyby inne problemy? – txominpelu
Zrobiłem to z lxml i działa dobrze. – Denis
Dzięki, zadziałało! Teraz myślę, że zależy od facetów z ubuntu lub od m2crypto, aby dowiedzieć się, dlaczego wersja pypi nie działa dla ubuntu. – txominpelu