diff --git a/env.yml b/env.yml
deleted file mode 100644
index 0250500751c01453beb7d95f4f4ac13c6f2746d7..0000000000000000000000000000000000000000
--- a/env.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-name: django
-channels:
-  - defaults
-dependencies:
-  - python=3.9
-  - django
-  - pyjwt
-  - cryptography
-  - djangorestframework
-  - django-extensions
-  - pillow
-prefix: /Users/lichenyang/opt/anaconda3/envs/django
diff --git a/environment.yml b/environment.yml
deleted file mode 100644
index 1974a01a171c49c8979f45307bc79496a07d4ac7..0000000000000000000000000000000000000000
--- a/environment.yml
+++ /dev/null
@@ -1,43 +0,0 @@
-name: django
-channels:
-  - conda-forge
-  - defaults
-dependencies:
-  - asgiref=3.5.*
-  - ca-certificates=2022.10.11
-  - certifi=2022.12.7
-  - cryptography=38.0.*
-  - django=4.1
-  - django-extensions=3.2.*
-  - djangorestframework=3.14.*
-  - freetype=2.12.*
-  - ncurses=6.3
-  - openssl
-  - pillow=9.3.*
-  - pip
-  - pycparser=2.21
-  - pyjwt=2.6.0
-  - python=3.9.15
-  - pytz=2022.7.1
-  - readline=8.2
-  - setuptools=65.6.*
-  - sqlite=3.40.*
-  - sqlparse=0.4.*
-  - tk=8.6.*
-  - tzdata
-  - wheel=0.37.*
-  - zlib=1.2.*
-  - zstd=1.5.*
-  - pip:
-    - django-countries==7.5
-    - django-rest-knox==4.2.0
-    - django-rest-passwordreset==1.3.0
-    - typing-extensions==4.4.0
-    - coreapi
-    - markdown
-    - pygments
-    - django-filter
-    - django-guardian
-    - dj-rest-auth
-    - django-allauth
-    - djangorestframework-simplejwt
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..faa06226a9dd56141939c347810a56363c9912be
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,9 @@
+Django==4.1
+django_countries==7.5
+django_extensions==3.2.1
+django_rest_knox==4.2.0
+django_rest_passwordreset==1.3.0
+djangorestframework==3.14.0
+knox==0.1.14
+PyJWT==2.6.0
+requests==2.28.2