Jump to content

Python

  • entries
    66
  • comments
    0
  • views
    25,490

Python'da Sanal Ortam Oluşturmak


Doğuhan ELMA

156 views

Python'da sanal ortam oluşturmak, projelerinizi izole bir ortamda çalıştırmanızı sağlar. Bu, her proje için özel bağımlılıklar ve sürüm numaraları kullanmanızı kolaylaştırır. İşte adım adım bir rehber:

İlk Adım: Python Kurulumu
Öncelikle sisteminizde Python'un yüklü olduğundan emin olun.

Sanal Ortam Oluşturma
Komut istemcisine gidin (Terminal, Command Prompt, PowerShell vb.) ve projeniz için bir dizin oluşturun. Dizin içinde aşağıdaki komutları çalıştırarak sanal ortamınızı oluşturabilirsiniz.

Windows İçin:

python -m venv myenv

macOS ve Linux İçin:

python3 -m venv myenv

Burada myenv sanal ortamınızın adıdır. İstediğiniz bir adı kullanabilirsiniz.

Sanal Ortamı Etkinleştirme
Oluşturduğunuz sanal ortamı etkinleştirmek için aşağıdaki komutları kullanabilirsiniz.

Windows İçin:

.\myenv\Scripts\activate

macOS ve Linux İçin:

source myenv/bin/activate

Bağımlılıkları Yüklemek
Sanal ortam etkinleştirildikten sonra, projenizde kullanmak istediğiniz kütüphane ve paketleri pip kullanarak yükleyebilirsiniz.

Örnek:

python.exe -m pip install --upgrade pip
pip install requests

Sanal Ortamdan Çıkmak
Çalışmanız bittiğinde sanal ortamdan çıkmak için sadece deactivate komutunu kullanabilirsiniz.

deactivate

Bu adımlar, projelerinizi düzenli ve izole bir şekilde geliştirmenize yardımcı olur, böylece her projede farklı bağımlılık sürümleri kullanabilirsiniz. Her proje için ayrı bir sanal ortam oluşturmanız iyi bir uygulamadır.

pip list

 

PyCharm IDE;

  1. File -> Settings (CTRL+ALT+S) 
  2. Project: <project name> | Python Interpreter. -> Add Interpreter

py_create_virtual_environment.png

 

Terminal İzni İçin Powershell:

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted

 

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...