pip安装tensorflowjs—时出错;由于环境错误,无法安装程序包:[Errno 2]没有此类文件或目录:

pip安装tensorflowjs—时出错;由于环境错误,无法安装程序包:[Errno 2]没有此类文件或目录:,pip,installation,tensorflow.js,Pip,Installation,Tensorflow.js,安装tensorflowjs时发生错误,可以安装其他软件包,但此软件包以失败告终 我尝试pip安装——用户pyspider,失败。 我升级了pip版本,仍然失败。 我首先安装了tf_夜间模块并运行了“pip安装tensorflowjs”,但仍然失败 C:\Users\Jingyi>pip install tensorflowjs Collecting tensorflowjs Using cached https://files.pythonhosted.org/packages/79

安装tensorflowjs时发生错误,可以安装其他软件包,但此软件包以失败告终

我尝试pip安装——用户pyspider,失败。 我升级了pip版本,仍然失败。 我首先安装了tf_夜间模块并运行了“pip安装tensorflowjs”,但仍然失败

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。

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

首先创建一个virtualenv:

python3 -m venv envname
接下来你必须激活它

source envname/bin/activate
然后安装软件包

pip install pyspider
当您使用virtualenv时,不需要--user标志


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

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

  • 按Windows键,键入
    gpedit.msc
    ,然后按Enter键
  • 导航到
    本地计算机策略>计算机配置>管理模板>系统>文件系统
  • 双击
    启用Win32长路径
    选项并启用它
  • 然后重新启动计算机,它就可以工作了

  • 您正在尝试安装夜间版本,该版本很可能会被破坏。你试试一个稳定的版本,看看效果如何?我以前试过在virtualenv中安装tensorflowjs,但还是出现了相同的错误-“由于环境错误而无法安装软件包:”你能发布你正在尝试的所有命令吗。因为在上面的代码中,您安装了tensorflowjs