anaconda配置的多版本python,除source activate 外,运行非默认版本的办法

在linux上通过anaconda配置了2个环境。默认是2.7的科学计算环境。还有一个3.4(命名为‘py34’)的做其他事情。

环境变量设置好了,所以现在直接python xxx.py可以以2.7运行该xxx.py

问题是,我有几个适用于python3的脚本。我现在是source activate py34 然后再python yyy.py
运行完之后deactivate

我搜索得知,似乎可以在python脚本前面加上 # usr/bin 等等“指定解释器版本”
但是没找到关于如何具体制定版本的,而且因为我是用anaconda设定的,一些路径也不太一样。

或者,可不可能有做到效果:**每次 py34 yyy.py。 机器即以python3.4 运行yyy.py?**

最终目的是要将一个python3的文件运行设定成定时任务。我想内一行内解决,会比每次都激活/退出环境方便很多

不知道是不是我的关键词没找对,这个问题应该很简单但是搜索了很久也没有找到解。

谢谢大家!

0

4个回答

可以这样
你把python2.7 ln -s 到python
然后把python3.4 ln -s 到python3

我一直都是这么做的.

0
dcxy0
Q544471255 回复melon_15: 因为我安装两个版本的时候并没有使用anaconda,所以对anaconda也不是很了解.只是从我自己的使用经验来看,可以直接配置.
大约 2 年之前 回复
dcxy0
Q544471255 回复melon_15: 一般这些在安装的时候就处理好了,不知道你是学习还是公司用,不过你可以搜索一下find / -name python 看看相关目录,对其进行配置.
大约 2 年之前 回复
melon_15
melon_15 目前“python +文件名”就可以使用anaconda里的python运行——这个效果我是这样做到的。http://www.codesec.net/view/459539.html
大约 2 年之前 回复
melon_15
melon_15 谢谢说明,不好意思还是失败了,我在anaconda目录找到一个 envs/py34但是 这样链接上还是command not found ;(所以用ls -al /usr/bin/python查了一个python命令的指向,只有一个' /usr/bin/python -> python2.7',没说这个python2.7是哪里的,所以我也找不到我的3.4在哪里了。。)
大约 2 年之前 回复
dcxy0
Q544471255 回复melon_15: 是这样,ln -s 源文件(你py的安装目录) 目标文件(一般是/usr/bin/python或者是/usr/bin/python3),然后你就可以在命令行里面用python或者python3命令了.
大约 2 年之前 回复
melon_15
melon_15 谢谢,但是我有很问一个小白的疑问。。我查到了ln -s是‘ln –s 源文件 目标文件’这个格式。但是这里的“源文件”和“目标文件”分别是指哪一个文件的路径呢?
大约 2 年之前 回复
1
melon_15
melon_15 谢谢回复。我看过这篇文章了。我是按照它的说明做完的。但是它没有提供我题干里提到的“一行内”解决“切换环境+运行程序”的办法。。。
大约 2 年之前 回复

看看这个有没有帮助:Python 多版本管理工具
http://blog.csdn.net/liufei_learning/article/details/39101477

1

围绕 Python 多版本管理工具 ,我觉得应该更容易解决问题。

0
melon_15
melon_15 谢谢你的推荐,好东西啊。但是我首先是要用anaconda管理包,这个环境/版本切换的便捷性是其次的。谢谢
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Anaconda配置多版本python
Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。 比如创建一个名为python36的环境,指定Python版本是3.6(不用管是3.6.x,conda会为我们自动寻找3.6.x中的最新版本) 只需在终端输入: >conda create --name python36 python=3.6 # 此时,再次输入: >python --version #可...
Anaconda如何配置多版本Python
Background:随着Python3 被越来越多的开发者所接受,但很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你需要在同一个设备上,在两个Python版本中进行开发和调试。系统环境:操作系统:windows8.1中文版(64bit)解决办法:如何在同一台设备系统中同时配置Python2 和 Python3 是开发者不得不面对的问题,一个利好的消息是,Anaconda 能完美解...
anaconda多环境以及多版本python配置的配置
Anaconda的基本操作 因为经常用到这些命令,怕忘记了还要去百度,还不如写个博客,忘记了就来这里看。我用的是Anaconda3-4.2.0-Windows-x86_64.exe,这个是python3.5版本的,3.6感觉太新有些包不支持。 (1)查看安装的包:conda list (2)查看安装的环境:conda info -e (3)创建新的环境:conda create...
Anaconda多环境多版本python配置指导
最近学python,读完了语法后在GitHub找了一些练习来做,由 于学的是python3.x语法,而GitHub上的好多数练习源码都是基于2.x的,而有些有些module在python3.x上没有,因此为装这些 包折腾了好久,浪费了好些时间,这两天才发现Anaconda这个神奇的软件,它是python科学计算的一个分发版,据说常用的包都打包在里边了。并由 此得知还有不少该类型的软件。安装完成之后也遇到了不少麻烦,可能是由于初学,不习惯用命令行的缘故,因此网上有不少中文教程,但总是解决不了我的问题, 最后还是官方文档比较详细,在此翻译如下,希望帮助到英语不行的同学。
利用anaconda配置多版本python环境
https://www.jianshu.com/p/d2e15200ee9b一. 安装conda,并检测是否安装完成conda --version二.新建空间whj,python版本为2/3conda create -n whj3 python=3conda create -n whj2 python=2.7三.激活whj1环境Linux:source activate snowflakeswin...
Python多版本, 多版本Anaconda安装,pycharm中有多个版本Anaconda(或Python)
安装有两种方式:联网在线安装和下载多个版本的anaconda安装包。 **安装诀窍: 不要怕麻烦! 不要怕麻烦! 不要怕麻烦!还有就是最关键的:不要怕麻烦。。。好了好了,调侃到此,总之如果你觉得这门技术不得不掌握,我们唯有如此做,硬着头皮反复琢磨,不是吗?该面对的总得面对。。。安装可参考
终端安装多版本python,Anaconda
主要参考文献:http://www.tuicool.com/articles/MBNrquE,           http://www.cnblogs.com/micrari/p/5693652.html1.安装pyenv,使用 de >homebrewde> brew install pyenv2.查看pyenv可以安装的版本列表$ pyenv install --list3.安装指定的py
anaconda 下多版本Python 安装说明
网上针对多版本的Python兼容安装的文章逐渐增多,都是大家在实践中总结的经验。本人的安装经过几次的反复实验还是觉得其中一种更为方便。 有人的安装方法是: 1. 先安装一个版本的python(一般先安装低版本), 2.然后再在cmd下用conda来创建另外的python环境并激活, 3.在激活的环境中安装新版的anaconda,这样就会在开始菜单中低版本的文件夹中出现以新版本环境名为后缀的
5配置WindowsPython3.6实现多版本共存或默认python版本
尹成老师带你步入python开发环境的殿堂,讲课生动风趣、深入浅出,全套视频内容充实,整个教程以python语言为核心,完整精彩的演练了Windows开发环境操作流程以及各种精彩的小项目等,非常适合大家学习!
安装anaconda到非默认文件夹
安装anaconda到非默认文件夹下需要注意的地方 以D盘为例: 比如我想安装在D:\ITsoft\ Anaconda文件中: 错误示例1: 我在D:\ITsoft\文件夹下新建了一个叫做Anaconda的文件夹,然后,安装anaconda选择路径时 直接选中D:\ITsoft\ Anaconda去安装 ---- 不行; 错误示例2: 安装anaconda选择路径时,选中D:\再在后面粘贴ITso...
配置多版本Python开发环境
参考链接:https://segmentfault.com/a/1190000005859547
Anaconda下配置多python版本深度学习开发环境
Anaconda下配置多python版本深度学习开发环境 环境创建 tensorflow-gpu1.8安装 keras2.1安装 opencv安装 安装速度缓慢的问题 创建环境 指令为:conda create -n pythpn36 python=3.6,会自动创建名为python36的环境,且环境中会安装好Python3.6; 在创建环境之前可以用指令conda info -e...
Python多版本共存配置
windins系统python版本冲突 1. 检查windins系统环境有几种python版本 ![这里写图片描述](https://img-blog.csdn.net/20180914230919510?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2lhbXl6eTAw/font/5a6L5L2T/fontsize/400/fil...
python多版本共存配置
ubuntu系统一般会自带一个python2.7的版本,如果下载anaconda3.6的话.那么系统就会有两个python版本,那么如何召唤不同的python版本呢.首先在终端用echo $PATH如此以来就会列出这个系统下目前的所有环境变量whereis python会列出所有python版本的路径名,也就是环境变量了.到目前为止,你有两个方法来分别的启动不同的python版本第一种:pytho...
Source Insight4默认配置
Source Insight 4默认配置文件。看其他配置久了觉得还是默认得配置好看。
关于Ubuntu多版本Anaconda以及Tensorflow配置
目录1.主版本Anaconda2,安装Anaconda31.1.下载anaconda并安装1.2.激活副版本anaconda3环境1.3.安装tensorflow-gpu 忙着上课和写作业,因为实验室的项目,又要折腾配置环境,每次都现搜现忘。 1.主版本Anaconda2,安装Anaconda3 服务器上本来是配置了anaconda2和tensorflow-gpu的环境,cuda版本是8.0,然后...
Anaconda 和python版本问题
一键安装anaconda,后import numpy 等不好使。提示的信息略。我之前电脑安装过python 2.7和3.6。上网找了一下解决方法,最后问题是python版本的问题。
Anaconda python版本的切换
现在我的Anaconda python版本是3.6的,现在想用3.5的,可以这么做: 命令行中 conda create -n py35 python=3.0 #然后输入y activate py35 #启用py3.5的环境 deactivate py35 #关闭
机器学习入门必备Anaconda多环境多版本python配置指导及使用
机器学习入门只需要一个软件Anoconda 足够了! 下载安装,Anoconda点我 安装好,直接看官方文档,或者看这里!
Anaconda 安装及Python 多版本间切换
安装 Anaconda 安装anaconda 安装较为简单,这里参考官方文档:https://docs.continuum.io/anaconda/install/linux.html 在文件目录下执行: bash Anaconda3-5.2.0-Linux-x86_64.sh 之后根据提示输入回车、Yes、No即可 检查环境变量 查看命令 sudo gedit /etc/profile 检查...
Python Data Science的多版本多环境管理工具Anaconda
Anaconda是python Data Science Platform,包含了超过1000的数据科学的包,可以方便地管理使用,而且支持多python版本环境及切换。
利用anaconda进行python多版本管理
本文主要介绍如何通过conda create 建立一个只含标准模块和几个必需第三方模块(如 pip、wheel)的python环境,快速方便管理多个python2和python3,并实现快速切换。   1、前提:     安装Anaconda【去清华镜像下载https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,注意选择python2还是...
Ubuntu中多版本anaconda与Python的pip管理
1. 系统自带python2:pip2 2.系统自带python3:pip3 3. 安装的anaconda: $ cd anaconda2/bin $ sudo cp pip /usr/bin/pip3.6.a # 将anaconda目录的pip复制出来到/usr/bin中去取别名,千万不要用pip、pip2或者系统自己的pip2.7、pip2.7.6都行,除了这些都行。 然后往后使用a...
【Anaconda版本重装】Anaconda版本与Python版本的对应关系
由于没有认真对照anaconda与python的版本号匹配,导致后面的工作坑的要死,严重的居然要重装Anaconda,索性之前安装的虚拟环境都得删除了……简直是醉了!大坑!! 来吧,让我们解决一下这个大坑坑!!! 如果你的电脑是win10,Anaconda版本错了的话,需要先在 “开始——>设置——>应用——>应用和功能(控制面板)——>Anaconda——>...
Anaconda配置Python开发环境
Anaconda介绍 Anaconda 是在 linux、windows 和 mac os x 上执行 Python/R 数据分析和机器学习的最简单的方式并且它是开源的。它在全球拥有超过 1, 100万用户, 是在单独的一台机器上进行开发、测试和训练的行业标准, 因为具备以下特点,从而使他能都独立的进行数据分析: 提供了大量的Python/R 数据分析包 使用 conda 管理库、依赖关系和环境...
Anaconda 多环境python配置
1.查看anaconda版本 conda --version2.升级anacondaconda update conda3.查看conda中所有的包conda list4.创建并激活一个环境(此版本conda默认基于python3,所以该环境也是基于python3)      conda create --name +环境的名字conda create --name snow     激活此环境s...
iOS的多版本配置(版本分离,多环境配置)
前几天公司说一个客户要搞一个app,我说搞呗,跟我啥关系...他说,就是从咱的app上搞,什么都一样,就是一些logo啥的不一样.我一开始感觉,那就改改logo呗,后来一想,凑,百度推送,友盟统计,BugTags等等这些每次都要改,一个不小心不就玩脱了,索性就搞个多版本配置.废话不多说,开搞! 1、先备份一下你的工程,改提交的提交了,万一一个搞不好,至少还能revert嘛。
mac下anaconda最新版本配置其他python版本
一般来说不同的python版本对应了不同的anaconda版本,目前最新的版本是python3.7对应的anaconda5.3.1 但是倘若我们需要一个python3.5的环境,官方的建议是这样的:http://docs.anaconda.com/anaconda/user-guide/faq/#how-do-i-get-the-latest-anaconda-with-python-3-5 ...
关于Linux下多版本的Python配置
系统中本来有Python2.7,之后我安装了Python3.5,今天我又安装了3.6.3. 首先从从网上下载Python3.6.3的压缩包到/usr/bin,并解压tar -xvf Python-3.6.3.tar, 然后创建安装目录 mkdir /usr/local/python3.6, 接着安装 make all,make install,make clean,make distclean
Pycharm 配置多版本python环境
Pycharm 配置多版本python环境 pycharm版本: ![这里写图片描述](https://img-blog.csdn.net/20180810105634552?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3NjY0MTQ5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/diss...
python多版本安装 pycharm配置
多版本python安装 :https://blog.csdn.net/qq_35710240/article/details/70258045 pycharm 配置    https://blog.csdn.net/qq_35710240/article/details/70297981    
ubuntu安装多版本gcc并制定默认版本
背景 不同版本的gcc编译的程序会有不同,我安装某个软件时要求使用gcc5.0版本,而服务器默认的是7.3版本。现在如何让gcc默认版本是5了。过程如下 安装多版本的gcc apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 安装命令比较简单,gcc跟版本号。 sudo apt-get install gc...
windows配置Python多版本共存
刚刚在python2.7的基础上再安装python3.7,下面总结一遍: 步骤很简单,如下: 1、下载Python3,并在安装时把路径添加到系统的环境变量; 2、重命名:python2.7中python.exe改为python2.exe,python3.7中python.exe改为python3.exe,; 3、整理pip:把两个版本的Scripts文件夹里的pip.exe、pip2.3/...
Anaconda切换不同的python版本
一、    版本说明 1.    操作系统版本:win10 2.    Anaconda版本:conda 4.5.11 64位如果你使用的版本不一样,那么可能结果不一样,请以官方文档为准。 二、    问题来源 比如某个项目要求的python版本是2.X的,但是Anaconda安装的时候选择的Python版本是3.X,那么这时候就需要切换python。 三、    解决方法 1.    安装不同版...
Anaconda python版本及库管理
Python之所以流行,和其本身的易读易用有关;更和在python基础上开发的数量庞大,功能复杂的库有关。随着Python版本的不断更新,各类Python库也在不断更新。随之而来的问题就是我们有的时候需要在不同的Python版本,不同的库版本的环境下运行Python代码。 配置环境是一件头疼的事,更头疼的是你配置的环境可能不适合你需要运行的代码。为了解决这个头疼的问题,anaconda很贴心的推...
查看Anaconda版本、Anaconda和python版本对应关系和快速下载
官网 https://www.anaconda.com/ 查看Anaconda版本 (C:\ProgramData\Anaconda3) C:\Users\Administrator>conda -V conda 4.3.30 Anaconda和python版本对应关系 Anaconda3-4.3.0.1-Windows-x86_64.exe  对应 python3.6.0 ...
Anaconda使用conda activate激活环境出错
激活环境 source activate 退出环境 source deactivate conda activate python36 注:记得结束要 source deactivate ref https://www.jianshu.com/p/cd0096b24b43
anaconda安装其他版本python
conda create -n py2 python=2.7 activate py2返回之前版本使用:deactivate py2
anaconda python 版本对应关系
首先解释一下上表。 anaconda在每次发布新版本的时候都会给python3和python2都发布一个包,版本号是一样的。 表格中,python版本号下方的离它最近的anaconda包就是包含它的版本。 举个例子,假设你想安装python2.7.14,在表格中找到它,它下方的三个anaconda包(anaconda2-5.0.1、5.1.0、5.2.0)都包含python2.7.14; ...
anaconda中更改python版本
anaconda是一个非常好用的python发行版本,其中包含了大部分常用的库。 最新的anaconda中python版本已经更新到了python3.6,而tensorflow只支持python3.5。 在anaconda官网中已经给了三种解决方案: https://docs.anaconda.com/anaconda/faq#how-do-i-get-anaconda-with-pytho
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合