当前位置: 首页 > 面试题库 >

是否可以正常升级现有的virtualenv?

麹飞航
2023-03-14
问题内容

我有一个为Python 2.5创建的virtualenv,想将其“升级”到Python 2.6。

最初是这样设置的:

virtualenv --no-site-packages -p python2.5 myenv

我现在在同一目录中运行virtualenv进行升级:

virtualenv --no-site-packages -p python2.6 myenv
...
Not overwriting existing python script myenv/bin/python (you must use myenv/bin/python2.6)
...
Overwriting myenv/bin/activate with new content

即使我也可以指定2.6,默认的python仍然是2.5。有什么办法可以完全 删除 2.5并将’bin / python’指向2.6吗?


问题答案:

您可以使用Python 2.6
virtualenv来“虚拟”现有目录。但是,您将必须重新安装所有已安装的模块。我经常有一个用于开发模块的虚拟目录,并将virtualenv与许多版本的Python放在同一目录中,并且工作正常。:)



 类似资料:
  • 我已经能够升级angularjs元素指令以用于angular 4。下面是一个示例代码: [myScores.js] [myScores.ts] 请注意,我正在使用 UpgradeComponent 来升级 myScores 元素指令。我已经在属性指令上尝试了相同的方法,但得到了一个错误。有没有办法升级属性指令? 下面是我升级属性指令的尝试: [绿色.js] [makeGreen.ts] 当加载一个

  • 假设我想 通过克隆备份env, 然后将env的Python版本从3.7. x升级到3.10. x。 有可能吗?如果是,我应该如何进行?

  • 我用的是spring 5.3.16,spring boot 2.2.10.RELEASE,spring cloud 2.2.10.RELEASE用的是spring-cloud-网飞-zuul,那么,我可以只升级spring版本到5.3.18,而不升级其他框架吗?

  • 问题内容: TensorFlow图通常从输入到输出逐渐构建,然后执行。查看Python代码,操作的输入列表是不可变的,这表明不应修改输入。这是否意味着无法更新/修改现有图形? 问题答案: TensorFlow类是 仅追加的 数据结构,这意味着您可以在执行图的一部分后将节点添加到图,但不能删除或修改现有节点。由于TensorFlow在您调用时仅执行必要的子图,因此图中没有冗余节点(尽管它们将继续消耗

  • 嗨,我需要禁用一个页面的tomcat缓存。 按页面控制服务器端缓存(Tomcat)? 这里的解决方案是我需要这样做: //设置标准HTTP/1.1无缓存头。回答setHeader(“缓存控制”、“私有、无存储、无缓存,必须重新验证”); //设置标准HTTP/1.0无缓存标头。response.set标头("Pragma","no-ache"); 但是我没有任何用于特定页面的servlet类。上面

  • “无法发布此配置,原因如下:所有可能接收版本1的设备都将接收版本2。某些设备有资格运行多个APK。在这种情况下,设备将接收具有更高版本代码的APK。” 我如何升级我的应用程序。事先非常感谢。