首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么virtualenv“workon”不起作用,但可以激活

virtualenv是一个用于创建和管理Python虚拟环境的工具。它可以帮助开发人员在同一台机器上同时管理多个项目,每个项目都有自己独立的Python环境和依赖库。

在virtualenv中,"workon"是一个用于激活虚拟环境的命令。当我们运行"workon"命令时,它会尝试切换到指定名称的虚拟环境。然而,如果"workon"命令不起作用,可能有以下几个原因:

  1. 未正确安装virtualenv:首先,确保已正确安装virtualenv。可以通过运行"pip install virtualenv"来安装它。如果已经安装了virtualenv,请确保它是最新版本。
  2. 虚拟环境未创建:在使用"workon"命令之前,需要先创建一个虚拟环境。可以使用"virtualenv <env_name>"命令创建一个新的虚拟环境。请将"<env_name>"替换为您想要的虚拟环境名称。
  3. 虚拟环境未激活:在使用"workon"命令之前,需要先激活虚拟环境。可以使用"source <env_name>/bin/activate"命令激活虚拟环境。请将"<env_name>"替换为您创建的虚拟环境名称。
  4. 虚拟环境路径未正确设置:如果"workon"命令仍然不起作用,可能是因为虚拟环境路径未正确设置。请确保在您的系统环境变量中添加了虚拟环境路径。可以通过编辑"~/.bashrc"或"~/.bash_profile"文件,并添加以下行来设置虚拟环境路径:
  5. export WORKON_HOME=~/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh
  6. 请注意,上述路径和文件名可能因操作系统和安装方式而有所不同。请根据您的实际情况进行相应的修改。

如果您按照上述步骤操作,并且仍然无法使"workon"命令起作用,可能是由于其他配置问题或操作系统限制导致的。您可以尝试重新安装virtualenv,或者查阅virtualenv的官方文档和社区支持寻求更多帮助。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云函数(Serverless):https://cloud.tencent.com/product/scf
  • 腾讯云容器服务(TKE):https://cloud.tencent.com/product/tke
  • 腾讯云数据库(TencentDB):https://cloud.tencent.com/product/cdb
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云人工智能(AI):https://cloud.tencent.com/product/ai
  • 腾讯云物联网(IoT):https://cloud.tencent.com/product/iot
  • 腾讯云移动开发(Mobile):https://cloud.tencent.com/product/mobile
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Python 中的虚拟环境变得容易

激活虚拟环境 重要的是要知道每次我们想要使用创建的虚拟环境时,我们都需要使用以下命令激活它: source virt1/bin/activate 这不适用于每个系统,因此您可以查看下表以清楚了解要使用的命令...=~/.local/bin/virtualenv export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/Documents source...如果上面的命令不起作用,请打开文件并手动修改它。 将VIRTUALENVWRAPPER_PYTHON指向您的计算机的二进制的Python。...不带参数运行以下命令: workon sitepoint # My result 我们可以借助以下workon命令轻松激活虚拟环境: workon sitepoint 停用虚拟环境的命令与我们之前使用的命令相同...例如,到workon另一个虚拟环境: workon another_virtualenv 要删除虚拟环境,rmvirtualenv应使用以下命令: rmvirtualenv sitepoint 结论 在本教程中

1.5K30
  • django配置虚拟环境-1

    激活虚拟环境 source /bin/activate 看到命令提示符前边多了虚拟环境的名字,说明激活成功 使用Virtualenv虚拟环境 Virtualenv 是一个 Python 工具...指定virtualenvwrapper虚拟环境默认路径 重启cmd 3、创建虚拟环境 mkvirtualenv env env为虚拟环境名字 4、激活虚拟环境 workon env 看到命令提示符前边多了虚拟环境的名字...,说明激活成功 ---- 方案二 cmd下执行以下命令 1、安装 pip install virtualenv 2、(可以指定任意路径) virtualenv D:\virtualenv\study 3...、激活虚拟环境 运行安装目录下Script目录下的activate文件激活虚拟环境 D:virtualenv\study\Scripts\activate 看到命令提示符前边多了虚拟环境的名字,说明激活成功...workon env 看到命令提示符前边多了虚拟环境的名字,说明激活成功 其他命令 退出虚拟环境 deactivate 删除虚拟环境的命令 rmvirtualenv 虚拟环境名称 查看所有虚拟环境和启动虚拟环境

    87210

    使用virtualenv构建多版本python开发环境

    安装virtualenv pip install virtualenv virtualenv newenv    #如果只要纯净的环境,不需要安装依赖包,可以在参数后加--no-site-packages...cd ~/newenv/ source bin/activate   激活环境,激活后,会在前面多个newenv的字样,如下图: ?...  exportPIP_VIRTUALENV_BASE=$WORKON_HOME export PIP_RESPECT_VIRTUALENV=true source /root/.bashrc 启动virtualenvwrapper...所有的命令可使用:virtualenvwrapper --help 进行查看,这里列出几个常用的: 创建基本环境:mkvirtualenv [环境名] 删除环境:rmvirtualenv [环境名] 激活环境...:workon [环境名] 退出环境:deactivate 列出所有环境:workon 或者 lsvirtualenv -b 列出当前环境安装了的包: lssitepackages

    57220

    python虚拟环境管理之virtual

    下面有几种虚拟环境管理工具自行选择 virtualenv 安装 pip install virtualenv 创建 mkdir myproject cd myproject virtualenv venv...#不指定解释器会默认选择 virtualenv -p /usr/bin/python2.7 venv #指定python2.7解释器 virtualenv -p /usr/bin/python3.7...venv #指定python3.7解释器 使用 source venv/bin/activate #首先需要激活环境,之后安装的所有包就全在这个环境中 deactivate #当在这个环境中工作完后可以退出环境...virtualenvwrapper 安装完成后的配置,修改~/.bash_profile export WORKON_HOME=$HOME/envs #指定虚拟环境存放目录 source /usr...#可以查看所有的虚拟环境 workon pynew 激活虚拟环境(workon 后面+虚拟环境名) deactivate #退出虚拟环境 rmvirtualenv pynew (删除虚拟环境)

    1.1K20

    一篇文章帮你解决python的包管理

    我们需要安装一个特殊的包:virtualenv 安装:pip install virtualenv,如下图所示表示安装成功 ? 创建虚拟环境 命令:virtualenv venv ?...执行这个命令会默认在当前目录创建一个虚拟环境venv 目录,这里包含了Python可执行文件,常用的标准库,激活virtualenv环境脚本的目录,激活virtualenv环境的脚本在下图目录中的Scripts...目录中的activate,执行这个程序就可以激活 ?...因为上面已经提前添加了WORKON_HOME环境变量,所以我们通过mkvirtualenv命令创建的虚拟环境都会创建到这个目录下, 这里还有一个命令:workon命令可以列出所有的虚拟环境 ? ?...我们通过mkvirtualenv创建虚拟环境,并通过通过workon命令可以查看我们创建的所有虚拟机环境,以及通过workon命令在不同的虚拟环境中迅速切换 这样虚拟环境就安装完成了 总结 通过上面的虚拟环境

    67350

    linux 下创建虚拟环境 python

    不用再跑到某个目录下通过virtualenv来创建虚拟环境,并且激活的时候也要跑到具体的目录下去激活。 下面介绍安装python虚拟环境的方法: 使用pip安装包前,先更新pip。...VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3 # 指定virtualenvwrapper执行的python版本 export WORKON_HOME...常见的virtualenvwrapper命令 创建虚拟环境 # mkvirtualenv my_env 切换到某个虚拟环境 # workon my_env 退出当前虚拟环境 # deactivate 删除某个虚拟环境...sudo pip install virtualenvwrapper 2 激活虚拟环境 source virtualenvwrapper.sh 3 创建虚拟环境 mkvirtualenv -p...(编译地址) /usr/bin/pyhon3 (名称) py3 4 若出现未找到命令这种错误就再次激活虚拟环境 5 进入虚拟环境 workon py3 6 退出虚拟环境 deactivate

    4K60

    windows下安装Python虚拟环境

    2 安装 pip install virtualenv 3 virtualenv的基本使用 3.1 创建虚拟环境 virtualenv venv 为环境指定Python解释器: virtualenv -...p c:\Python36\python.exe venv 3.2 激活虚拟环境 activate venv 3.3 停止虚拟环境 deactivate 3.4 删除虚拟环境 直接删除目录即可. rmvirtualenv...virtualenvwrapper-win 4.2 创建虚拟环境 默认创建的虚拟环境位于C:\Users\username\envs,可以通过环境变量 WORKON_HOME 来定制。...通过计算机-->属性-->高级系统设置-->环境变量-->在系统变量中新建“变量名”:WORKON_HOME,变量值:“你自定义的路径”。...创建后,会自动激活环境,注意看Shell提示符的改变: (venv)c:> 4.3列出所有虚拟环境 lsvirtualenv 4.4 激活虚拟环境 workon venv 4.5 进入虚拟环境目录 cdvirtualenv

    1.1K20

    windows下安装Python虚拟环境virtualenv,virtualenvwrapper-win

    2 安装 pip install virtualenv 3 virtualenv的基本使用 3.1 创建虚拟环境 virtualenv venv windows则为:c:\Python35\Scripts...\virtualenv.exe  venv_name 为环境指定Python解释器: virtualenv -p c:\python27\python.exe venv 3.2 激活虚拟环境 activate...virtualenvwrapper-win 创建虚拟环境 mkvirtualenv -p python路径 bobbyvir 4.2 创建虚拟环境 默认创建的虚拟环境位于C:\Users\username\envs,可以通过环境变量 WORKON_HOME...通过计算机-->属性-->高级系统设置-->环境变量-->在系统变量中新建“变量名”:WORKON_HOME,变量值:“你自定义的路径”。...创建后,会自动激活环境,注意看Shell提示符的改变: (venv)c:\> 4.3列出所有虚拟环境 lsvirtualenv 4.4 激活虚拟环境 workon venv 4.5 进入虚拟环境目录 cdvirtualenv

    1.8K10

    Django学习-第一讲(上) 虚拟环境

    1.虚拟环境 1.1为什么要用虚拟环境 我们之前安装的库基本都是通过pip直接安装到全局环境中的,但是如果我们不同的项目需要用到不同的库,以及不同项目中用到同个库的不同版本,就会导致项目之间的环境不兼容...1.2虚拟环境的类型 1.2.1 virtualenv 1.安装virtualenv virtualenv是用来创建虚拟环境的软件工具,我们可以通过pip或者pip3来安装 pip install...virtualenv pip3 install virtualenv 2.创建虚拟环境 virtualenv [虚拟环境的名字] 创建虚拟环境的时候指定Python解释器 virtualenv...不用再跑到某个目录下通过virtualenv来创建虚拟环境,并且激活的时候也要跑到具体的目录下去激活。...在我的电脑->右键->属性->高级系统设置->环境变量->系统变量中添加一个参数WORKON_HOME,将这个参数的值设置为你需要的路径。

    92120

    虚拟环境

    前提必须安装好python环境,并检查电脑系统环境path是否有python路径 2、安装虚拟环境 打开windows命令终端(cmd)安装虚拟环境 virtualenv(如果你执行了上面查看python...版本的语句,那么要先使用exit()方法先退出) pip3 install virtualenv 3.创建虚拟环境 通过上面的步骤安装成功之后,我们就可以创建虚拟环境了:virtualenv 虚拟环境名...这个命令创建虚拟环境,会在当前所在目录进行创建,如C:\Users\Smalu(电脑管理者路径) virtualenv envname 4.进入虚拟环境 先要进入cd到虚拟环境的位置(目录)的Scripts...中,然后在激活(activate.bat)虚拟环境,则进入新建的虚拟环境中了。...scrapy3env\Scripts activate.bat 5.退出虚拟环境  deactivate.bat deactivate.bat 四 虚拟环境的配置 通过上面的步骤其实我们就已经完成虚拟环境virtualenv

    65120

    python 创建虚拟环境,安装virtualenv,安装virtualenvwrapper ,就可以了

    python 安装虚拟环境 1 安装虚拟环境前所需要的东西 2 安装virtualenv 注意: 激活虚拟环境: 退出虚拟环境: 3 virtualenvwrapper 为什么已经安装了virtualenv...2 安装virtualenv virtualenv 这个就是创建虚拟环境需要的东西 在cmd里面输入 pip install virtualenv 或 pip3 install virtualenv 那么就按照了这个包了...3 virtualenvwrapper 为什么已经安装了virtualenv,还要安装virtualenvwrapper。...通过virtualenv来创建虚拟环境时,不管是创建还是激活的时候都要先cd到具体的目录下去,这样显得不方便。可以使用virtualenvwrapper来管理虚拟环境。...workon 虚拟环境名 退出当前虚拟环境: deactivate 列出所有虚拟环境: lsvirtualenv 删除虚拟环境 rmvirtualenv 虚拟环境名 进入虚拟环境所在目录 cdvirtualenv

    1.3K20
    领券