python - 未找到 Python virtualenv 安装包
问题描述
我无法导入django
我全新的 virtualenv 安装(python 3.7.9)。
至今 :
$ virtualenv env
$ source env\bin\activate
$ (env) pip install django
$ (env) pip freeze
asgiref==3.3.1 Django==3.1.7 pytz==2021.1 sqlparse==0.4.1
到目前为止一切都很好。除了:
$ (env) python
>>> import django
ModuleNotFoundError: No module named 'django'
我试过了 :
where django-admin
my_website/env/bin/django-admin
很明显,如果我的命令行可以识别它但不能识别 python,它与 PYTHONPATH 有关。我只是不确定现在如何继续,从这里开始变得非常混乱。
注意:我还在 bash 中将我的 python 版本别名为 3.7.9。
$ (env) python --version
Python 3.7.9
解决方案
激活虚拟环境时,使用以下命令安装 Django
# install django
python -m pip install django
# get pip freeze
python -m pip freeze
推荐阅读
- extjs - Sencha Touch 2.0 进度指示器
- java - 如何在双向关联 Spring 数据 JPA 中使用版本控制?
- c# - C#,WPF 来自单个事件的多个请求
- reactjs - 来自不同组件的 React Native 开放模式
- ios - iOS自定义Framework的公共界面有时不可见
- asp.net - 如何使用mysql数据库在ASP.Net core 2.0 MVC中按多个过滤字段进行搜索和排序
- javascript - 被动事件监听器
- java - 错误 Gradle 同步失败:对于输入字符串:“12”应用插件时:“com.google.gms.google-services”
- asp.net-mvc-5 - ASP.NET Identity 2,添加用户时强制使用电子邮件域
- azure-data-lake - 如何在 Azure 数据湖分析和 Azure Databricks 之间进行选择