我想创建一个virtualenv
以另一个为起点,这可能吗?
我必须记住用例:
假设我有两个virtualenv
用于生产,一个用于开发。开发环境需要与生产环境相同的程序包,但需要生产环境中不需要的其他程序包。我不想两次安装通用软件包。
例如,我想尝试一个软件包的开发版本matplotlib
。软件包的开发版本与稳定版本具有相同的要求。所以我创建了一个virtualenv
被称为matplotib_stable
并安装要求和稳定版本的文件。然后,我创建一个第二个virtualenv
调用matplotlib_dev
并matplotlib_stable
用作起点(用于matplotlib
需求),然后安装开发版本。
如何使用pip从本地缓存安装?似乎解决了下载软件包的问题,但是我不认为它涉及修改sys.path
。
一种解决方案是使用virtualenvwrapper
的add2virtualenv
命令。这个
将指定的目录添加到当前活动的virtualenv的Python路径。
所以,如果我有两个virtualenv
,ENV1
并且ENV2
,我要ENV2
访问的包ENV1
,然后我需要:
ENV2
:workon ENV2
ENV1
site-packages目录add2virtualenv
:add2virtualenv $WORKON_HOME/ENV1/lib/python2.6/site-packages
上面的假设$WORKON_HOME
是您的virtualenv目录的位置,并且您正在使用python2.6,因此显然要相应地进行调整。
尽管这提供了对软件包的访问,但它不会调整外壳程序路径。换句话说,bin
无法使用此方法访问安装到目录的脚本。
问题内容: 在模块内,控制器可以从外部控制器继承属性: 示例如下: 无效链接 : http : //blog.omkarpatil.com/2013/02/controller-inheritance-in- angularjs.html 模块内部的控制器也可以从同级继承吗? 由于需要将函数用作第一个参数,并且找不到对的引用,因此第二个代码不起作用。 问题答案: 是的,它可以,但是您必须使用该服务
问题内容: 我作为一个网络程序员已经这么长时间了,而且不知道这个问题的答案,这让我感到很愚蠢。我实际上希望这是可能的,我只是不知道答案,而不是我认为答案是什么(那是不可能的) 。 我的问题是,是否有可能使一个CSS类从另一个CSS类(或多个CSS类)“继承”。 例如,假设我们有: 我想做的是这样的: 其中“ .composite”类将同时显示内联并具有红色背景 问题答案: 有像LESS这样的工具,
因此,我正在Ubuntu 14.04机器上将所有工具从python2迁移到python3.4。到目前为止,我已经完成了以下工作: 仅针对我的用户,在我的zshrc中将python别名为python3 在系统本身上安装了pip3(但无论如何我都会使用VirtualNVS,所以我不会真正使用它) 将我的VirtualNVRapper“make”别名更改为('workon'在下面被调用为'v') 奇怪的
我需要让从类继承的类说A。 但我也想把它创建成通用的 我如何定义这样的类?
问题内容: 可以继承@Repository批注吗? 我可以创建一个 然后扩展它而不指定@Repository批注? 我如何知道注释是否可以继承? 问题答案: 参见http://www.docjar.com/html/api/org/springframework/stereotype/Repository.java.html 没有@Inherited批注,因此它不会被继承。
本文向大家介绍String类可以被继承吗?相关面试题,主要包含被问及String类可以被继承吗?时的应答技巧和注意事项,需要的朋友参考一下 String类在声明时使用final关键字修饰,被final关键字修饰的类无法被继承。 接下来我们可以看一下String类的源代码片段: 为什么Java语言的开发者,把String类定义为final的呢? 因为只有当字符串是不可变的,字符串池才有可能实现。