活动 virtualenv 不工作

     2023-02-24     98

关键词:

【中文标题】活动 virtualenv 不工作【英文标题】:Active virtualenv is not working 【发布时间】:2016-02-15 04:17:57 【问题描述】:

我正在使用 Python2.7.8 和 virtualenv 12.0.7

我激活了我的 virtualenv 并运行 which pip,但它仍然显示 /usr/local/bin/pip

看起来我的 virtualenv 是活跃的。

(my-env)erkans-MacBook-Air:Projects erkan$

如果我在 virtualenv 处于活动状态时运行 python manage.py runserver,它会说

没有名为 django.core.management 的模块

找不到 django 模块,因为活动的 virtualenv 不工作。但我不明白为什么?

【问题讨论】:

我假设您尝试停用并重新激活然后再试一次? @Holloway 我试过但没有解决方案。如果我在 my-env 处于活动状态时安装了一个包,它将安装在全局 pip 列表中。我没有使用 sudo 命令。 你能粘贴python命令>>> import sys; print sys.path的输出吗? 如何激活venv?你能把激活文件的内容转储给我们看看吗? 你的 OSX 版本是多少? 【参考方案1】:

    安装 virtualenv 和 virtualenvwrapper:pip install virtualenv virtualenvwrapper

    在您的主文件夹中创建一个文件夹 .virtualenvsmkdir ~/.virtualenvs。此文件夹将存储您的虚拟环境

    将此添加到您的 ~/.bash_profile 文件中:

# Replace by the path of your python bin folder
export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/2.7/bin/
# Replace by the path of your python executable script that virtualenvwrapper will use
export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/2.7/bin/python3
export WORKON_HOME=~/.virtualenvs
# Replace by the path of your virtualenvwrapper.sh file
source /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh
    重新启动 MacBook Air 创建一个虚拟环境:mkvirtualenv stack 激活它:workon stack

现在which pip 应该输出这个:.virtualenvs/stack/bin/pip

【讨论】:

我删除了所有 virtualenvs 文件夹并重新创建。然后我现在激活 virtualenv 哪个 pip 命令指向正确的目录但仍然使用全局 pip。我如何正确检查 virtualenv pip 路径? 它输出这个.virtualenvs/stack/bin/pip? 这是哪个 pip 的输出 --> /home/user/virtualenvs/my-project/bin/pip 但是我没有得到名为 django 的模块。我可以在点子列表中看到 Django (1.7.7) 激活你的 virtualenv 并运行:pip install Jinja2。现在检查该软件包是否已安装在您的虚拟环境中。它应该在.virtualenvs/stack/lib/python-x.x/site-packages/

virtualenv处于活动状态时'没有名为kivy的模块'?

】virtualenv处于活动状态时\\\'没有名为kivy的模块\\\'?【英文标题】:\'Nomodulenamedkivy\'whenvirtualenvisactive?virtualenv处于活动状态时\'没有名为kivy的模块\'?【发布时间】:2017-12-1316:55:19【问题描述】:我最初在没有virtualenv的mac上安... 查看详情

django 如何与 virtualenv 一起工作?

】django如何与virtualenv一起工作?【英文标题】:Howdoesdjangoworkwithvirtualenv?【发布时间】:2012-06-2202:38:41【问题描述】:我了解如何创建virtualenv,激活该virtualenv,然后在激活virtualenv时安装django。例如:virtualenv~/narniasource~/narnia/bin... 查看详情

sh根据活动的virtualenv,gitbranch和last命令的返回状态设置颜色bash提示符。(代码片段)

查看详情

在具有活动 virtualenv 的 python 模块上使用 vscode 调试器,launch.json 中的“配置文件中的 python 路径无效”

】在具有活动virtualenv的python模块上使用vscode调试器,launch.json中的“配置文件中的python路径无效”【英文标题】:Usingvscodedebuggeronpythonmodulewithactivevirtualenv,"thepythonpathinyourconfigurationfileisinvalid"inlaunch.json【发布时间】:2021-... 查看详情

谁能解释一下为啥这个 android 布局不工作并且在活动启动后立即使活动崩溃

】谁能解释一下为啥这个android布局不工作并且在活动启动后立即使活动崩溃【英文标题】:Cananyonepleaseexplainwhyisthisandroidlayoutnotworkingandcrashestheactivityassoonastheactivityislaunched谁能解释一下为什么这个android布局不工作并且在活动启... 查看详情

Laravel 助手设置类活动不工作

】Laravel助手设置类活动不工作【英文标题】:LaravelHelperSetClassActiveNotWorking【发布时间】:2019-06-1203:33:34【问题描述】:我有一个辅助函数。functionsetActive($path,$active=\'active\')returncall_user_func_array(\'Request::is\',(array)$path)?$active:\'\';... 查看详情

试图让 OpenCV 3.2.0 与 virtualenv 一起工作

】试图让OpenCV3.2.0与virtualenv一起工作【英文标题】:tryingtomakeOpenCV3.2.0workwithvirtualenv【发布时间】:2017-12-2220:33:33【问题描述】:我在Ubuntu16.04上使用Python2.7和virtualenv和virtualenvwrapper。通过关注thisguide,我设法让以下脚本与我的... 查看详情

Pycharm、virtualenv 和 kivy 设置

】Pycharm、virtualenv和kivy设置【英文标题】:Pycharm,virtualenvandkivysetup【发布时间】:2015-08-2712:55:33【问题描述】:我正在从sublime文本迁移到pycharm,但无法让它与kivy和virtualenv一起使用。我在pycharm中创建了一个带有新项目的virtualenv... 查看详情

在 virtualenv 中运行覆盖

】在virtualenv中运行覆盖【英文标题】:Runningcoverageinsidevirtualenv【发布时间】:2013-09-2808:07:55【问题描述】:我最近偶然发现了在虚拟环境中运行覆盖测量的一些问题。我不记得过去有类似的问题,也无法在网上找到解决方案。... 查看详情

如何更改默认的 virtualenv 提示?

】如何更改默认的virtualenv提示?【英文标题】:HowdoIchangethedefaultvirtualenvprompt?【发布时间】:2012-05-1112:35:30【问题描述】:如何更改默认的Virtualenvwrapper提示?默认情况下,使用workon<_name_of_env_>之类的命令在特定的虚... 查看详情

通知广播接收器在活动中不工作

】通知广播接收器在活动中不工作【英文标题】:NotificationBroadcastReceiverNotWorkingInActivity【发布时间】:2020-07-2220:19:14【问题描述】:我有一个通知,并在按下通知中的特定按钮时尝试在活动中运行一个方法。我正在onCreate中创建... 查看详情

className.remove 不工作。单击按钮时尝试删除活动

】className.remove不工作。单击按钮时尝试删除活动【英文标题】:className.removeNotWorking.Tryingtoremoveactivewhenyouclickonbutton【发布时间】:2021-11-0601:03:38【问题描述】:我正在尝试创建一个删除活动功能,但它不会注册,并且我的控制... 查看详情

Wear OS 复杂配置活动不工作

】WearOS复杂配置活动不工作【英文标题】:WearOSComplicationConfigurationActivityNotworking【发布时间】:2022-01-1300:29:28【问题描述】:我在关注。https://developer.android.com/codelabs/complications#2但是当我尝试将其应用于androidstudio提供的示例表... 查看详情

活动商家上的条带网关不工作

】活动商家上的条带网关不工作【英文标题】:StripeGatewayonActiveMerchantnotworking【发布时间】:2016-09-1209:03:22【问题描述】:我正在通过Rails4应用程序上的ActiveMerchantgem通过StripeGateway进行付款。我来到了这个script,并通过观看其他... 查看详情

导致活动不工作的片段中的按钮(更新)

】导致活动不工作的片段中的按钮(更新)【英文标题】:Buttonsinafragmentleadingtoanactivitynotworking(updated)【发布时间】:2020-09-0419:43:28【问题描述】:我有一个带有2个按钮的片段,用于引导新活动。我已经获得了一些先前的反馈并... 查看详情

进阶篇知识点

   前言 1.virtualenv的使用virtualenv作用是并行管理多个python程序,解决因多个python版本不兼容的问题使用方法如下1)安装pip:  aptinstallpip2)安装virtualenv:pipinstallvirtualenv3)建立工作目录:virtualenvtest14)在工... 查看详情

vba:以 xlsm 文件格式保存而不更改活动工作簿

】vba:以xlsm文件格式保存而不更改活动工作簿【英文标题】:vba:saveasinxlsmfileformatwithoutchangingtheactiveworkbook【发布时间】:2014-08-0823:52:46【问题描述】:我有以下代码制作活动工作簿的副本并为每个副本赋予不同的名称。它运作... 查看详情

通过通知邀请用户参加活动 - 手动工作,但不使用 Graph API

】通过通知邀请用户参加活动-手动工作,但不使用GraphAPI【英文标题】:Inviteuser(s)toeventwithnotification-worksmanuallybutnotwithGraphAPI【发布时间】:2011-12-1821:35:14【问题描述】:我目前在邀请用户参加活动时遇到了GraphAPI的一些问题。... 查看详情