簡體   English   中英

如何讓我的計算機知道我現在想使用 python 3?

[英]How to let my computer know I want to use python 3 now?

我安裝了 mac 和 python 2.something。 我最近安裝了 python3 和 pip3。 然后我嘗試運行以下命令:

pip3 install django==2.2

django-admin startproject myProject

cd myProject

一切正常,但是當我跑步時

python3 manage.py runserver

它抱怨

Traceback (most recent call last):
  File "manage.py", line 10, in main
    from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "manage.py", line 21, in <module>
    main()
  File "manage.py", line 16, in main
    ) from exc
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

我的電腦還在用舊版本思考嗎? 我對“環境變量”不熟悉,需要修改嗎? (我問是因為我也讀到修改這些東西可能不安全)

另外,當我跑步時

python --version

它給了我 2.7

但是我仍然可以使用“python3”命令運行 .py 文件

嘗試使用第一個python3 -m pip install django

然后運行命令python3 manage.py runserver

看起來你是在 Python 2 上安裝 django

如果您不想使用虛擬環境。 我建議暫時不要嘗試用python3替換python ,因為您可能仍然有依賴於 Python 2 的程序。

相反,您可以嘗試使用以下命令安裝 django:

python3 -m pip install django==2.2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM