ChrisFugl / Intrusing-Detection-System-Attack

Using Wasserstein Generative Adversarial Network to fool intrusion detection systems (IDS) into believing that malicious traffic is normal traffic.
49 stars 8 forks source link

Python version and OS version? #53

Open PatrickYanZihui opened 1 year ago

PatrickYanZihui commented 1 year ago

Hi Chris,

I am trying to pip install your requirments.txt.

But I failed with python3.9 / Windows10 , Python3.7 ~ 3.9 / Ubuntu 20.04 WSL.

Many conflicts happened during installation.

For example, numpy==1.16.4 only supports python 3.5-3.7,

I was wondering if you can provide me your python and OS version ?

Any tips if I try again? I am a newcomer to this field.

Thanks

Patrick Yan

ChrisFugl commented 1 year ago

Hi Patrick Yan.

Welcome to the field :)

It has been some years since I wrote this code, so to be completely frank: I don't fully remember myself.

My best bet is that I was using Python 3.7 and Mac OS. I don't remember the exact OS version, but probably whatever was the newest 4 years ago.

Feel free to try and change some of the versions in the requirements file to see if that will help you install. There is a good chance that the code will still work with newer versions. The versions in the requirement file are just what I used and know for sure will work.

I will also recommend that you use pyenv if you aren't already. It is a super nice tool to manage different python versions on your system. You could use it to run this code with Python 3.7 while still having other versions of Python for other projects.

Pyenv: https://github.com/pyenv/pyenv