如何将目录添加到 virtualenv 中的 python 运行
How to add directory to a python running inside virtualenv
我在odroid xu4上安装了tensorflow和opencv。 Tensorflow 是使用 raspberry pi 的 .whl 文件安装的,并且构建成功。 Opencv 在 virtualenv 环境中成功构建。我可以从 python 的虚拟环境中导入 opencv 作为导入 cv2,但不能导入 tensorflow。 Tensorflow 正在从外部虚拟环境导入,即使相同的 .whl 文件是来自虚拟环境内部的 运行。我对此进行了很多研究,但无法找到使 tensorflow 从 virtualenv 内部工作的解决方案。
这些是我所知道的。
1) 当 运行 在 virtualenv 之外时,我知道 python3 从哪里导入 tensorflow
2) 我知道 python3 从哪里访问 virtualenv 内部的所有包。
3) 我无法从 virtualenv 中的 python 导入 tensorflow
4) 为 python3 配置了 virtualenv。
5) 从 virtualenv 内部导入 OpenCV 工作正常。
有人可以建议如何 link python3 当 运行 在 virtualenv 中同时查找我知道的 tensorflow 目录时。
对于相同的硬件,我也遇到过类似的问题。如果我猜对了,并且您遵循的是同一组安装说明,请安装 . Whl for tensorflow 不使用 sudo 因为即使在虚拟环境中使用 sudo 也会将它安装在根目录所见的位置,而不是在重要环境中。
我在odroid xu4上安装了tensorflow和opencv。 Tensorflow 是使用 raspberry pi 的 .whl 文件安装的,并且构建成功。 Opencv 在 virtualenv 环境中成功构建。我可以从 python 的虚拟环境中导入 opencv 作为导入 cv2,但不能导入 tensorflow。 Tensorflow 正在从外部虚拟环境导入,即使相同的 .whl 文件是来自虚拟环境内部的 运行。我对此进行了很多研究,但无法找到使 tensorflow 从 virtualenv 内部工作的解决方案。
这些是我所知道的。 1) 当 运行 在 virtualenv 之外时,我知道 python3 从哪里导入 tensorflow 2) 我知道 python3 从哪里访问 virtualenv 内部的所有包。 3) 我无法从 virtualenv 中的 python 导入 tensorflow 4) 为 python3 配置了 virtualenv。 5) 从 virtualenv 内部导入 OpenCV 工作正常。
有人可以建议如何 link python3 当 运行 在 virtualenv 中同时查找我知道的 tensorflow 目录时。
对于相同的硬件,我也遇到过类似的问题。如果我猜对了,并且您遵循的是同一组安装说明,请安装 . Whl for tensorflow 不使用 sudo 因为即使在虚拟环境中使用 sudo 也会将它安装在根目录所见的位置,而不是在重要环境中。