我创建了一个名为py4all的virtualenvs。我安装了scipy、numpy和liac arff。你知道吗
当我使用cd~/.virtualenvs/py4all输入py4all时,我使用python并可以导入arff。你知道吗
当我使用workon调用py4all时,我无法导入arff。但是使用相同的方法,我可以导入scipy和numpy。你知道吗
我使用cd~/.virtualenvs/py4all输入py4all,并尝试安装arff,系统显示
Requirement already satisfied (use --upgrade to upgrade): liac-arff in /usr/local/lib/python2.7/site-packages
我知道我可以使用arff而不使用workon,但是我的numpy和scipy安装在py4all中,而不是python系统中。解决这个问题最简单的方法是什么?你知道吗
准备新virtualenv的正确方法:
workon
(如果使用包装器)或激活脚本激活这个新的虚拟环境pip install
现在,当您要使用所创建环境中的包时:
workon
或激活脚本激活这个新的虚拟环境在您的特定情况下,如果scipy和numpy已经安装在环境中,那么只需激活它并在那里安装liac arff。之后,每次使用(导入)这个包时,当环境处于活动状态时,python将使用环境中的包,而不是系统的python包。你知道吗
相关问题 更多 >
编程相关推荐