我正在尝试使用pipenv安装PyPi名称库 https://pypi.org/project/names/
该软件包在运行后成功安装:
pipenv install names
但是我仍然收到错误消息:
File "blockchain.py", line 4, in <module>
import names
ModuleNotFoundError: No module named 'names'
当我尝试做时:
pip install names
我收到消息:
(Blockchain) bash-3.2$ pip install names
Requirement already satisfied: names in /Users/ayunas/.local/share/virtualenvs/Blockchain-xNznGcTc/lib/python3.7/site-packages (0.3.0)
答案 0 :(得分:2)
最有可能发生这种情况,是因为pip安装的位置与您正在运行的python的位置不匹配。 InaccessibleTensorError: The tensor 'Tensor("strided_slice:0", shape=(None, 512, 2), dtype=complex64)' cannot be accessed here: it is defined in another function or code block. Use return values, explicit Python locals or TensorFlow collections to access it. Defined in: FuncGraph(name=while_body_2100, id=140313967335120)
将名称安装到您的虚拟环境中; @tf.function
将其安装到系统python。
您可以通过打开终端并输入pipenv run pip install names
和pip install names
,然后依次输入where pip
和where python
来自己检查。注意区别:)