Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

312
Views
Cómo usar el mismo virtualenv de Python en Windows y Linux

Comencé a usar Windows y Linux recientemente en la misma PC: están instalados en dos particiones diferentes y una tercera partición contiene datos y archivos comunes. Los entornos virtuales creados desde Windows se hacen con la carpeta "Scripts", y la contrapartida en Linux es la carpeta "bin".

El problema aquí es que los archivos en esas carpetas no son compatibles con ambos sistemas operativos. Por ejemplo, el "activate" contenido en bin (creado en Linux) no se ejecuta en Windows, y por otro lado, el "activate" en Scripts (creado en Windows) no se puede ejecutar en Linux.

¿Hay alguna manera de usar el mismo virtualenv en ambos sistemas operativos?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Respuesta corta, NO. Pero puede compartir los scripts de compilación de venv.

  1. pip freeze todas las bibliotecas en un archivo requirements.txt .

     pip freeze > requirements.txt
  2. Cree el venv en cada sistema operativo:

     python -m venv env source env/bin/activate pip install -r requirements.txt # Install all the libs.

Hay varias razones por las que venvs no se pueden compartir entre sistemas operativos:

  1. Algunos paquetes contienen extensiones C y los archivos .dll del sistema operativo no son compatibles entre sí.
  2. venvs contienen scripts con rutas codificadas. Las rutas de Windows y Linux son diferentes.
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!