Conda crea un entorno virtual de pytorch y resuelve el problema de que opencv no solicita códigos en pycharm

1 Crear un entorno virtual

conda create -n pytorch python=3.9

2 Activar y entrar en el entorno virtual

La primera entrada es para activar e ingresar al mismo tiempo, y la entrada posterior también es el mismo comando.

activate pytorch

Ya ingresó al entorno virtual:
Entra en el entorno virtual

3 instalar pytorch

Visite el sitio web oficial de pytorch , vaya a la parte inferior para instalar la antorcha de acuerdo con su elección, mi computadora no tiene una GPU, luego seleccione directamente la versión de la CPU, descárguela a través de Conda, como se muestra en la figura a continuación, y luego copie el contenido de Ejecuta este comando en la parte inferior para instalar en el entorno virtual.
inserte la descripción de la imagen aquí

conda install pytorch torchvision torchaudio cpuonly -c pytorch

Después de que la instalación sea exitosa, use la lista conda para ver la biblioteca instalada

4 Instalar la biblioteca de procesamiento de imágenes

  • skimage(scikit-imagen)
  • PIL (almohada)
  • cv2(opencv)
    • Estas tres bibliotecas son bibliotecas diferentes para la instalación y la importación
      . Ingrese en secuencia:
conda install scikit-image
conda install pillow  # 可省略,scikit-image安装后PIL已经安装好
conda install opencv-python  # 如果安装失败则改用pip install opencv-python

Nota: si necesita especificar la versión, agregue el número de versión, como conda install opencv-python==3.4.1.15

Importar: ¡
inserte la descripción de la imagen aquí
Importado con éxito!

5 Seleccione el entorno virtual como entorno de codificación en pycharm

Abra pycharm–>FIle–>settings
inserte la descripción de la imagen aquí
Project–>Python Interpreter–>
inserte la descripción de la imagen aquí
Settings Después de hacer clic en el botón Settings, seleccione ADD
inserte la descripción de la imagen aquí
para seleccionar Virtualenv Environment–>Existing Environment–>haga clic en los tres puntos en el extremo derecho
inserte la descripción de la imagen aquí
y haga clic en los tres puntos para que aparezca una ventana, seleccione La dirección del intérprete de python del entorno virtual recién instalado en Anaconda, selecciónelo y haga clic en Aceptar a continuación.
inserte la descripción de la imagen aquí
Haga clic en Aceptar nuevamente:
inserte la descripción de la imagen aquí
en este punto, ha visto que pytorch existe en el entorno virtual cargado y el intérprete actual está configurado correctamente. Haga clic en Aceptar y pycharm cargará un nuevo entorno virtual y comenzará a codificar.
inserte la descripción de la imagen aquí

6 Resuelva el problema de que opencv no solicita el código en pycharm

opencv es definitivamente la mejor herramienta en visión por computadora, pero no puede generar el código y el proceso de codificación es incómodo.Esto definitivamente es insoportable y debe resolverse.
inserte la descripción de la imagen aquí
Hay dos soluciones, y el principio no se explicará mucho, y usted mismo puede entenderlo.

6.1 Solución 1: Modificar la ruta de cv2.pyd

inserte la descripción de la imagen aquí
Para simplificar, copie directamente cv2.pyd en los paquetes del sitio del directorio de nivel superior,
inserte la descripción de la imagen aquí
espere a que se cargue pycharm e intente nuevamente, opencv podrá solicitar el código, porque el mensaje en realidad proviene de cv2.pyd.
inserte la descripción de la imagen aquí

6.2 Solución 2: establecer la ruta de pycharm

Para evitar el impacto del método anterior, primero elimine el archivo cv2.pyd en los paquetes del sitio
inserte la descripción de la imagen aquí
y después de que se cargue pycharm, regrese al estado sin avisos.
inserte la descripción de la imagen aquí

Archivo–>configuración–>Proyecto–>Python Interpreter–>Botón de configuración–>MOSTRAR TODO Haga
inserte la descripción de la imagen aquí
clic en la asignación en la parte inferior y haga clic en + +
inserte la descripción de la imagen aquí
en la ventana emergenteEl signo
inserte la descripción de la imagen aquí
+ selecciona el entorno virtual pytorch en Anaconda, Lib–>site_packages–>cv2, selecciona cv2 y hace clic en Aceptar en la parte inferior. En este
inserte la descripción de la imagen aquí
momento, hay una ruta a cv2 en el intérprete de python, y los corchetes muestran que el usuario lo agregó manualmente.
inserte la descripción de la imagen aquí
Luego haga clic en Aceptar paso a paso, pycharm comienza a cargarse y, después de cargar la prueba:
inserte la descripción de la imagen aquí
también opencv tiene un aviso, ambos métodos son válidos.

Supongo que te gusta

Origin blog.csdn.net/Zeus_daifu/article/details/127583455
Recomendado
Clasificación