Skip to content

MESLEKDAA/QoS-Routing-Genetic-Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kodun hepimizde sorunsuz çalışması için "Sanal Ortam" (Virtual Environment) kullanacağız.
Lütfen aşağıdaki adımları sırasıyla yapın.

ADIM 1: HAZIRLIK
----------------
1. Bilgisayarınızda Python'ın yüklü olduğundan emin olun.
   (Terminali açıp "python --version" yazarak kontrol edebilirsiniz. Önerilen: Python 3.10 veya üzeri)
2. Bu klasörü masaüstüne veya çalışacağınız yere çıkartın (ZIP'ten çıkarın).

ADIM 2: SANAL ORTAM KURULUMU (Sadece ilk seferde yapılır)
---------------------------------------------------------
1. Bu klasörün içinde bir Terminal (CMD veya PowerShell) açın.
   (Klasörün boş bir yerine Shift'e basılı tutarak Sağ Tıkla -> "PowerShell penceresini buradan aç" veya "Terminalde aç" diyebilirsiniz).

2. Sanal ortamı oluşturmak için şu komutu yazıp Enter'a basın:
   python -m venv .venv

!!! DİKKAT !!!
   Eğer "Running scripts is disabled" veya "Yetkisiz Erişim" hatası alırsanız,
   önce şu komutu yazıp Enter'a basın, sonra tekrar deneyin:
   Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

3. Sanal ortamı aktif etmek için:
   Windows için:   .\.venv\Scripts\activate
   Mac/Linux için: source .venv/bin/activate

   (Komutu yazınca satır başında yeşil renkli (.venv) yazısını görmelisiniz).

4. Gerekli kütüphaneleri yüklemek için:
   pip install -r requirements.txt





GÜNLÜK KULLANIM (NASIL AÇILIR / KAPATILIR?)
----------------------------------------------------------

1. ÇALIŞMAYA BAŞLARKEN (AKTİF ETME):
   Bilgisayarı kapatıp açtığınızda veya projeye tekrar girdiğinizde sanal ortam kapanmış olur.
   Tekrar girmek için proje klasöründe terminal açıp sadece şunu yazmanız yeterlidir:
   
   .\.venv\Scripts\activate

2. ÇALIŞMAYI BİTİRİRKEN (ÇIKIŞ):
   İşiniz bittiğinde terminalden çıkmak için şunu yazın:
   
   deactivate

----------------------------------------------------------
NOT: Visual Studio Kullanıyorsanız
Projeyi VS ile açtığınızda, sağ taraftaki Python Ortamları kısmından 
".venv" ortamını seçmeniz yeterlidir, komut yazmanıza gerek kalmaz.



ADIM 3: MODÜLÜ ÇALIŞTIRMA
-------------------------
Kurulum bittikten sonra kodu çalıştırmak için (Hala terminalde ve .venv aktifken):

   python src/network_generator.py

SONUÇ:
------
- Kod çalışınca "data" klasörüne bakın.
- "My_NodeData.csv", "My_EdgeData.csv" gibi dosyaların oluştuğunu göreceksiniz.
- Ayrıca ekrana bir grafik penceresi açılacak ve oluşturulan ağı görselleştirecektir.

NOT:
----
Eğer Visual Studio (Mor ikonlu) kullanıyorsanız:
Projeyi açtıktan sonra Python Ortamları kısmından ".venv" ortamını seçmeniz yeterlidir.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages