当前位置: 首页 > 知识库问答 >
问题:

点安装,但找不到模块

王航
2023-03-14

我正在尝试从github安装Exscript。

pip install -e 'git+git://github.com/knipknap/exscript.git#egg=Exscript'
...
Successfully installed Exscript
Cleaning up..

当我试图加载它时,python找不到它:

python2.7 -c "import Exscript"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named Exscript

但是,当我尝试用setup在同一个虚拟环境中安装它时。py它成功安装并加载。

我做错了什么?

共有1个答案

雷献
2023-03-14

标志-e表示“可编辑”,幕后发生的是一个符号链接,正如我所看到的,Excript使用了一个名为src的目录,这是一个没有看到的好做法[1]。

所以,为了解决你的问题,你有两个选择:

    < li >删除< code>-e标志 < li >更改Exscript以删除< code>src,并使用另一个目录名

看看https://the-hitching liers-guide-to-packaging . readthedocs . io/en/latest/creation . html # arrangeing-your-file-and-directory-structure和https://setup tools . readthedocs . io/en/latest/user guide/development _ mode . html

[1]:好的做法是让目录与导入包时使用的名称相同

 类似资料:
  • 问题内容: 问题答案: 您是否使用-g选项安装了模块?我认为并不是每个模块都打算在全球范围内安装,而是尝试为要创建的项目在本地安装(npm install),然后检查错误是否仍然存在。

  • 问题内容: 我试图用cmake建立一个项目。这个项目正在使用Java等。问题是在代码处 我收到以下错误: 虽然 输出 怎么会?该错误的原因是什么? 问题答案: 如果您使用的是Linux操作系统,则必须将Java home设置为export

  • 我不能使用NodeJS中的命令提示符来使用。运行时出现以下错误:

  • 使用pip3(v.10.0.1)通过终端安装pygame。检查版本,输出:需求已满足:pygame in。/Library/Python/3.7/lib/Python/site-packages(1.9.6) 然而,在导入pygamModuleNotFoundError中,Py魅力没有找到模块并返回:文件"/用户/Dildora/PycharmProject/GameOfLife_/venv/fi

  • 我有一个问题时运行命令"npm安装"。我想安装大口和鲍尔模块,但当我运行"npm安装"或"npm安装鲍尔"我得到了一个错误VS2013.我为什么会有这个错误?如何解决这个问题?以下是我安装的指定版本: 节点v10.15 npm v6.10.3 python v2.7 VSCODE v1.37.1(用户设置) 我已经添加代理配置: npm配置设置https代理超文本传输协议://xxxxx npm配

  • 问题内容: 我写了一个模块,我刚才将其发布到npm(https://npmjs.org/package/wisp) 因此,可以从命令行进行安装: 但是,当我从命令行运行它时,我不断收到未安装乐观主义者的错误消息: 但是,我在package.json中指定了依赖性: 有谁知道该怎么做才能使它运行?我知道它与bin部分有关,将可执行文件添加到bin中,该目录中的node_modules为空。不知道如何