- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我目前在我的计算机上下载并使用了 continuum analytics 的 Python 发行版(称为 Anaconda)。我的问题是我想将 virtualenv
用于 flask 项目,Anaconda 闪烁警告“不支持虚拟环境”。
有什么方法可以让我在同一台计算机上运行两个发行版,即 Python 和 Anaconda?
最佳答案
当然,如果你想单独使用 Anaconda 发行版,你可以设置一个别名来运行那个版本,并将 stock python 保留为默认值。
在您的 .bash_profile
文件中,Anaconda 安装程序可能会放置以下行:
export PATH="/path/to/your/anaconda/bin:$PATH"
将其注释掉,并添加一个别名;例如
alias pyconda='/path/to/your/anaconda/bin/python'
然后您可以通过在新终端中运行 pyconda
来运行您的 Anaconda python 发行版。
更新
实际上,如果您想使用 anaconda 安装中的所有内容而不是仅仅使用 python,那么将它放入您的路径中可能会更好(这就是您的 ipython 最初崩溃的原因)。
为此,设置一个别名,如下所示:
alias anacondainit='export PATH="/path/to/your/anaconda/bin:$PATH"'
然后您的 anaconda 安装将成为该终端 session 中所有内容的默认安装。
例如,打开一个新终端后,尝试以下操作:
amorgan$ python # on a freshly opened terminal, this will load your default distro
Python 2.7.2 |EPD 7.2-1 (32-bit)| (default, Sep 7 2011, 09:16:50)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "packages", "demo" or "enthought" for more information.
>>> exit()
amorgan$ anacondainit #initialize anaconda
amorgan$ python #now when we run python, it will load the anaconda distro
Python 2.7.6 |Anaconda 1.8.0 (x86_64)| (default, Nov 11 2013, 10:49:09)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
要再次使用您的其他发行版,只需加载一个新终端,从而让 anaconda 脱离您的路径。
关于python - 使用两个不同的 Python 发行版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20364700/
我只是一个新手,刚刚开始学习使用教程等制作 Android 应用程序...我刚找到一些代码来制作 Google 风格的卡片,我写了代码,但由于某种原因它似乎有错误。 在我的静态中,它不能“从对象转换为
就像我在之前的问题中告诉过你的那样,我正在学习有关代表的知识,或者更准确地说,我正在尝试回答我对那些坏男孩的所有问题。 MSDN 文档在某种程度上对我帮助不大。他们无法真正回答我以下问题: 我有这个代
有人可以帮助我了解 rgdal 的问题是什么吗? 我为centos 6 64位安装了gdal 2,但我没有成功安装rgdal。 我试图找出问题所在,但我没有在互联网上找到任何有用的东西。 这是 Rst
为了使SwingTimer准确,我喜欢@Tony Docherty建议的逻辑和示例 在CR。这是Link。 为了突出显示给定的单词,一次又一次地总是有几微秒的延迟。如果我要突出显示一些单词:“hell
GooglePlayServicesUtil.isGooglePlayServicesAvailable(this) 尽管我的播放服务已经更新,但总是返回 2 作为响应。 IDE:安卓工作室0.8.9
我目前正在尝试构建一个 Electron 应用程序。我试图将自定义字体引入到我的应用程序中,并且在开发中,该自定义字体有效,但是,当将其编译为可用于生产环境的应用程序时,该字体不会通过。 我在此处放置
我是一个非常入门的人,这个问号是针对井字游戏的一个问题。当我完成第一个游戏时,该功能起作用。它问我是否要再玩一次。但是在第二局结束后,程序结束,告诉我“玩家x赢了”,而没有问是或否的问题。您能帮我解决
我一直在构建一个可在全局范围内使用的货币清除功能。然而,一个错误已经被发现,但不确定原因。 +(double)removeFormatPrice:(NSString *)strPrice {
我曾尝试在 AWS 上运行 Beego,但无论我尝试过什么,我似乎都无法连接到运行 Beego 的端口 8080。我不确定这是 AWS 还是 Beego 的问题,但我似乎也无法连接到端口 80(我尝试
当我尝试从ElasticBeanstalk在Docker Hub中部署代码时,出现以下错误。 问题出在S3存储桶端点上。在下面的Json模板中为S3存储桶指定端点的正确方法是什么。 错误: NoSuc
我是一名优秀的程序员,十分优秀!