본문 바로가기

개발하자

파이썬 2.7 또는 파이썬 3.9에서 모두 사용할 수 없는 경우 파이썬에서 오픈 메쉬 및 이글 라이브러리를 사용하려면 어떻게 해야 합니까?

반응형

파이썬 2.7 또는 파이썬 3.9에서 모두 사용할 수 없는 경우 파이썬에서 오픈 메쉬 및 이글 라이브러리를 사용하려면 어떻게 해야 합니까?

나는 오픈메쉬와 이글 라이브러리를 사용하는 코드를 사용하려고 노력해왔다.

불행히도, 내가 찾은 igl을 설치하는 유일한 방법은 콘다를 통해 파이썬 3.9 환경()에 설치하는 것이었다. 반면 오픈메쉬는 파이썬 2.7()에 구식 pip 20.x를 통해서만 설치할 수 있었다.

두 개의 라이브러리를 모두 필요로 하는 코드를 어떻게 사용할 수 있습니까? 두 라이브러리 중 하나에서 파이썬 2.7 또는 3.9 환경으로 메서드를 쉽게 가져올 수 있는 방법이 있습니까?




첫째, on Conda Forge는 PyPI에서 파이썬 바인딩과 동등하지 않은 OpenMesh 소프트웨어를 참조한다. 후자는 콘다 포지에서 진행되며 파이썬 2.7, 3.6, 3.7용 빌드를 가지고 있다.

둘째, 기존 환경에 설치하는 것을 권장하지 않습니다. 대신 필요한 패키지를 정확히 지정하고 Conda가 종속 버전을 해결하도록 하십시오.

명령 사용:

conda create -n foo -c conda-forge igl openmesh-python

문제 없이 해결할 수 있으며 와 를 모두 설치할 수 있는 파이썬 3.7 환경을 제공합니다.




Libigl은 지금. 그것은 다양한 파이썬3를 위한 휠을 가지고 있으며 이제 파이피의 열린 메시 휠도 파이썬3를 지원하는 것으로 보인다


반응형