首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python找不到已经安装的模块

python找不到已经安装的模块
EN

Stack Overflow用户
提问于 2017-03-20 07:10:04
回答 2查看 2.6K关注 0票数 1

伙计们!出于个人原因,我在windows中使用python2.7。然后我想用'pymesh‘图书馆做一些作品。但是,尽管“pymesh”模块已经通过

代码语言:javascript
复制
python setup.py install

,python向我显示了这个错误消息。

回溯(最近一次调用): 文件"",第1行,在 文件"E:\ProgramData\Anaconda2\lib\site-packages\pymesh-0.1-py2.7.egg\pymesh__init__.py",第18行,在 从.Mesh导入网格 文件"E:\ProgramData\Anaconda2\lib\site-packages\pymesh-0.1-py2.7.egg\pymesh\Mesh.py",第5行,在 导入PyMesh ImportError:没有名为PyMesh的模块

因为我认为这个错误的原因是我没有构建'pymesh',所以我在CMD中输入了这个代码

代码语言:javascript
复制
python setup.py build

但是提示符也显示了错误消息。

运行构建 覆盖默认构建过程 错误:错误2

所以..。在这种情况下,我如何解决这个简单的问题?

EN

回答 2

Stack Overflow用户

发布于 2017-03-20 07:44:55

我想您可能需要提到要安装的pip版本,如果您安装了多个版本的python/pip,那么如果您使用python2.7,那么就使用pip2。

代码语言:javascript
复制
pip2 install pymesh

那就试试进口吧!

代码语言:javascript
复制
import pymesh
票数 1
EN

Stack Overflow用户

发布于 2020-09-11 16:03:05

我设法让它运转起来了。我将张贴我采用的程序。我使用Debian9.13

我相信它会适用于debian的喜好。我也为我的谷歌翻译英语道歉

我执行了以下步骤来安装PyMesh

可选--将python版本设置为系统默认版本。我之所以选择这样做,是因为我的系统上有其他版本的python。`#更新-替代品--安装/usr/bin/python /usr/bin/python3.7 1

1.通过apt-get安装依赖项,我在这里使用管理员权限进行安装。

# apt install libeigen3-dev libgmp-dev libgmpxx4ldbl libmpfr-dev libboost-dev libboost-thread-dev libtbb-dev python3-dev curl git -y

管道安装

# curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && python get-pip.py

2.克隆,部分第三方和需求作为系统的公共用户。

$ git clone https://github.com/PyMesh/PyMesh.git

$ cd PyMesh

$ git submodule update --init

$ export PYMESH_PATH=`pwd`

$ pip install -r $PYMESH_PATH/python/requirements.txt

3.安装CMAKE

当在构建步骤中出现错误时,我注意到消息指向了我过时的CMAKE版本。我使用Debian存储库升级了(3.13.4版)。您可能更喜欢从源构建。我选择使用apt-get。

# echo "deb http://deb.debian.org/debian buster main" >> /etc/apt/sources.list.d/buster.list

# apt update && apt install cmake -y

4.构建和安装

仍然在PyMesh目录中,有一个普通用户。

$ ./setup.py build

$ ./setup.py install --user

5.测试

$ python -c "import pymesh; pymesh.test()"

参考链接

https://pymesh.readthedocs.io/en/latest/ https://github.com/PyMesh/PyMesh https://linuxconfig.org/how-to-change-default-python-version-on-debian-9-stretch-linux https://pip.pypa.io/en/stable/installing/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42897695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档