我想把tensorflow安装在一个没有internet连接的系统上的anaconda环境中,并且我没有根访问权限(即,我只想把它安装到本地用户)
我已经下载了tensorflow的.whl文件和所需的依赖项,并将它们复制到我要使用的机器上。一旦我进入我的水蟒环境,我就开始使用
pip install-b工作目录/build-t工作目录/target package.whl
但是当我想安装一个依赖于先前安装的包的包时,它找不到它。
所以我想知道,你怎么能告诉pip在哪里查找依赖项?我能以一种更简单的方式安装tensorflow吗?仍然离线并且没有根目录?
我正在用皮查姆和水蟒一起开发。在使用conda安装tensorflow时,我也遇到了问题,我还安装了python 3.6并使用了tensorflow网站上给出的步骤。但最后我用以下步骤解决了这个问题,并使它在pyCharm上生效:
步骤1:我下载了tensorflow的二进制文件(.whl)(二进制文件的链接在git页面https://github.com/tensorflow/tensorflow上给出)
第2步:然后使用以下命令脱机安装tensorflow:
步骤3:然后在以下位置创建Tensorflow文件:
我复制了这些文件并粘贴到Anaconda站点包(Anaconda3\Lib\site packages)中。
步骤4:安装了Tensorflow,但在运行基本程序时出现以下错误:
步骤5:我已经用pip安装协议缓冲区解决了这个错误
第6步:在这3个文件“protobuf-3.3.0-py3.6-nspkg.pth”、“protobuf-3.3.0-py3.6.egg info”和“google”在以下位置创建之后:
这三个文件应该粘贴在水蟒网站包。(Anaconda3\Lib\site包)
第6步:我运行了下面的程序,它工作了:
如果仍有一些错误,则必须下载并安装所有依赖项,类似于https://pypi.python.org/pypi/tensorflow中的步骤2或5。 重要提示:我使用的是具有管理员权限的Windows命令提示符。
相关问题 更多 >
编程相关推荐