vs代码,尝试安装包时出错

时间:2021-06-11 06:39:26

标签: python tensorflow visual-studio-code pip package

这是我要执行的完整代码:

import cv2
import numpy as np
import matplotlib.pyplot as plt
import cvlib as cv
from cvlib.object_detection import draw_bbox
from numpy.lib.polynomial import poly

image = cv2.imread("cars.jpg")
box, label, count = cv.detect_common_objects(image)
output = draw_bbox(image, box, label, count)
plt.imshow(output)
plt.show()
print("Number of cars in this image are " +str(label.count('car')))

所以我做了 pip install tensorflow 并且我得到了一个错误

ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: 'C:\Users\User\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\tensorflow\include\external\com_github_grpc_grpc\src\core\ext\filters\client_channel\lb_policy\grpclb\client_load_reporting_filter.h'

1 个答案:

答案 0 :(得分:0)

可能是路径太长,问题Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory给出了一些解决方案:

  1. 在路径较短的文件夹中安装tensorflow。就像@Charlyroch 建议的那样,在当前项目中create an virtual environment,然后在其中安装所需的模块。

  2. 尝试在命令中使用 --user 来授予管理员权限。

  3. 重新安装 Python,然后在最后一步点击 disable path length limit

尝试以上方法,看看错误是否消失。