【问题标题】:importing python package -beginner question导入python包 - 初学者问题
【发布时间】:2021-02-06 21:24:56
【问题描述】:

我从https://pypi.org/project/Random-Word/#description在线下载了一个包 它是一个随机的英文单词文件。我使用 pip install 下载了它。下载时它是一个 .whl 文件。但是在项目描述中,他将他的基本用法列为 .py 文件...我不确定如何将其导入我的程序,因为它作为 .whl 文件安装,并且当我尝试导入时找不到该模块它。

有没有办法将 .whl 文件转换为 .py 文件,以便我的程序将其视为一个模块,能够导入它并在程序中使用它?还是有更好的方法?

【问题讨论】:

标签: python file installation pip python-module


【解决方案1】:

如果你是这样安装的:

pip(3) install random-word

创建一个 .py 文件并将以下内容放入其中:

from random_word import RandomWords
r = RandomWords()
print(r.get_random_word())

然后运行PY文件:

python(3) <file>.py

基本上,您需要从random_word 目录中import RandomWords,而不是如果只是import RandomWords

【讨论】:

  • 我把它安装在 cd pip install --user Random_Word-1.0.4-py3-none-any.whl 这种方式也能用你的方法吗?
  • 我想我对 python 或 cd 如何能够知道 Random_Word-1.0.4-py3-none-any.whl 与 random-word 相同感到困惑?它们的拼写方式不同我在这里遗漏了什么吗?
  • 要使用该软件包,只需 pip(3) install 即可使用它。一些包使用类,所以你需要从 import
  • 您是否将 pip(3) install Random_Word-1.0.4-py3-none-any.whl 放在 cmd 提示符中?我收到一条错误消息:错误:未知命令“(3)”。
  • 先是 pip,然后是 pip3。你要么 pip install 要么 pip3 install ,都可以。对于这个,pip(3) install random_word
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多