首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当pip安装tensorflowjs时出错-由于出现EnvironmentError,无法安装软件包:[Errno 2]没有这样的文件或目录:

当pip安装tensorflowjs时出错-由于出现EnvironmentError,无法安装软件包:[Errno 2]没有这样的文件或目录:
EN

Stack Overflow用户
提问于 2019-05-10 16:15:59
回答 2查看 1.1K关注 0票数 2

在安装tensorflowjs时出现错误,可以安装其他包,只是这个包以失败告终。

我尝试pip install --user pyspider,失败。我升级了pip版本,还是失败了。我先安装了tf_nightly模块,然后运行'pip install tensorflowjs',仍然失败。

代码语言:javascript
运行
复制
C:\Users\Jingyi>pip install tensorflowjs
Collecting tensorflowjs
  Using cached https://files.pythonhosted.org/packages/79/29/35e1aa467436ff46b98df65a08c49faaedb3429e1c512d1d90fe308040a0/tensorflowjs-1.0.1-py3-none-any.whl
Collecting numpy==1.15.1 (from tensorflowjs)
  Using cached https://files.pythonhosted.org/packages/fb/7d/f8b97d97809f184d90faf320fa8e2e7eac994844c5e6c57adbed1283e9e9/numpy-1.15.1-cp36-none-win_amd64.whl
Collecting six==1.11.0 (from tensorflowjs)
  Using cached https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl
Collecting tf-nightly-2.0-preview>=2.0.0.dev20190304 (from tensorflowjs)
  Using cached https://files.pythonhosted.org/packages/4c/13/8fa7c91176d299759487d90ab201256941b43a48ecbf033a2a726f4dafce/tf_nightly_2.0_preview-2.0.0.dev20190509-cp36-cp36m-win_amd64.whl
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'C:\\Users\\Jingyi\\AppData\\Local\\Temp\\pip-install-4ytziwpr\\tf-nightly-2.0-preview\\tf_nightly_2.0_preview-2.0.0.dev20190509.data/purelib/tensorflow/include/tensorflow/include/external/eigen_archive/unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToDeviceExpression.h'

我希望能成功安装tensorflowjs。

EN

回答 2

Stack Overflow用户

发布于 2019-05-14 16:32:06

这是由于windows路径长度限制造成的,您可以在下面尝试:

按Windows键,键入Local Computer Policy > Computer Configuration > Administrative Templates > System > Filesystem.

  • Double并按Enter.

  • Navigate键,然后单击Enable Win32 long paths选项并启用它。

  • 然后重新启动计算机,它将在

中工作

Original answer here

票数 1
EN

Stack Overflow用户

发布于 2019-05-10 16:23:04

您可以创建一个virtualenv并在其中安装tensorflow。

首先创建一个virtualenv:

代码语言:javascript
运行
复制
python3 -m venv envname

接下来,您必须激活它

代码语言:javascript
运行
复制
source envname/bin/activate

然后安装程序包

代码语言:javascript
运行
复制
pip install pyspider

当您使用virtualenv时,不需要--user标志。

当您在本地使用python项目时,使用virtualenv总是更好的方法。

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

https://stackoverflow.com/questions/56073401

复制
相关文章

相似问题

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