提示括号 (myenv)$ 似乎在最新的 conda 中消失了。
john@myPC:~$ conda activate myenv
john@myPC:~$
应该是:
john@myPC:~$ conda activate myenv
(myenv) john@myPC:~$
到目前为止我尝试过但失败了。
$ conda config // init .condarc file
$ conda config --set changeps1 True
然后重新登录bash,不行
put `changeps1: true` in `.condarc` file
put `export CONDA_CHANGEPS1=true` in `.bashrc`
请给我一些建议。
操作系统:ubuntu 18.04
Anaconda 安装程序:64-Bit (x86) Installer - Anaconda3-2018.12-Linux-x86_64.sh 终端:GNU bash,版本 4.4.19
这是我的 conda 信息
$ rm ~/.condarc
$ conda init --dry-run -vv
DEBUG conda.gateways.logging:set_verbosity(150): verbosity set to 2
DEBUG conda.gateways.subprocess:subprocess_call(48): executing>> /home/{user}/anaconda3/bin/python --version
/home/{user}/.bashrc
---
+++
@@ -129,7 +129,7 @@
\eval "$__conda_setup"
else
if [ -f "/home/{user}/anaconda3/etc/profile.d/conda.sh" ]; then
- . "/home/{user}/anaconda3/etc/profile.d/conda.sh"
+# . "/home/{user}/anaconda3/etc/profile.d/conda.sh" # commented out by conda initialize
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/home/{user}/anaconda3/bin:$PATH"
@@ -150,3 +150,19 @@
##############################
export PATH=/usr/local/cuda-9.2/bin:/usr/lib/nvidia-396:${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/lib/nvidia-396:/usr/local/cuda-9.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
+
+# >>> conda initialize >>>
+# !! Contents within this block are managed by 'conda init' !!
+__conda_setup="$('/home/{user}/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
+if [ $? -eq 0 ]; then
+ eval "$__conda_setup"
+else
+ if [ -f "/home/{user}/anaconda3/etc/profile.d/conda.sh" ]; then
+ . "/home/{user}/anaconda3/etc/profile.d/conda.sh"
+ else
+ export PATH="/home/{user}/anaconda3/bin:$PATH"
+ fi
+fi
+unset __conda_setup
+# <<< conda initialize <<<
+
no change /home/{user}/anaconda3/condabin/conda
no change /home/{user}/anaconda3/bin/conda
no change /home/{user}/anaconda3/bin/conda-env
no change /home/{user}/anaconda3/bin/activate
no change /home/{user}/anaconda3/bin/deactivate
no change /home/{user}/anaconda3/etc/profile.d/conda.sh
no change /home/{user}/anaconda3/etc/fish/conf.d/conda.fish
no change /home/{user}/anaconda3/shell/condabin/Conda.psm1
no change /home/{user}/anaconda3/shell/condabin/conda-hook.ps1
no change /home/{user}/anaconda3/lib/python3.7/site-packages/xonsh/conda.xsh
no change /home/{user}/anaconda3/etc/profile.d/conda.csh
modified /home/{user}/.bashrc
==> For changes to take effect, close and re-open your current shell. <==
john@myPC:~$ conda info
active environment : base
active env location : /home/john/anaconda3
shell level : 1
user config file : /home/john/.condarc
populated config files :
conda version : 4.6.8
conda-build version : 3.17.6
python version : 3.7.1.final.0
base environment : /home/john/anaconda3 (writable)
channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/free/linux-64
https://repo.anaconda.com/pkgs/free/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
package cache : /home/john/anaconda3/pkgs
/home/john/.conda/pkgs
envs directories : /home/john/anaconda3/envs
/home/john/.conda/envs
platform : linux-64
user-agent : conda/4.6.8 requests/2.21.0 CPython/3.7.1 Linux/4.15.0-46-generic ubuntu/18.04.2 glibc/2.27
UID:GID : 1000:1000
netrc file : None
offline mode : False
john@myPC:~$ conda config
john@myPC:~$ cat .condarc
{}
john@myPC:~$ conda activate myenv
john@myPC:~$ conda info
active environment : molhack
active env location : /home/john/anaconda3/envs/molhack
shell level : 2
user config file : /home/john/.condarc
populated config files :
conda version : 4.6.8
conda-build version : 3.17.6
python version : 3.7.1.final.0
base environment : /home/john/anaconda3 (writable)
channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/free/linux-64
https://repo.anaconda.com/pkgs/free/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
package cache : /home/john/anaconda3/pkgs
/home/john/.conda/pkgs
envs directories : /home/john/anaconda3/envs
/home/john/.conda/envs
platform : linux-64
user-agent : conda/4.6.8 requests/2.21.0 CPython/3.7.1 Linux/4.15.0-46-generic ubuntu/18.04.2 glibc/2.27
UID:GID : 1000:1000
netrc file : None
offline mode : False
john@myPC:~$ conda config --set changeps1 True
john@myPC:~$ cat ~/.condarc
changeps1: true
john@myPC:~$
//
// (myenv)john@myPC:~$ are missing
//
最佳答案
conda init 的输出很奇怪。在正确配置的安装中,它应该显示 no change,但是你的表明它会改变你的 .bashrc。您可以尝试让 conda init 完成它的工作,但是,提议的更改似乎表明这将导致多个 Conda 管理区域。相反,我会尝试
.bashrc.bashrc 中删除任何 Conda 管理的部分。此外,请确保您没有任何将 /home/{user}/anaconda3/bin 添加到路径的部分(根据 v4.4 recommendations )。conda init -vv。旗帜就在那里,看看它做了什么。关于linux - 提示括号 (myenv)$ 似乎在最新的 conda 中消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55197653/
导读语言模型给我们的生产生活带来了极大便利,但同时不少人也利用他们从事作弊工作。如何规避这些难辨真伪的文字所产生的负面影响也成为一大难题。在3月9日智源Live第33期活动「DetectGPT:判断文本是否为机器生成的工具」中,主讲人Eric为我们讲解了DetectGPT工作背后的思路——一种基于概率曲率检测的用于检测模型生成文本的工具,它可以帮助我们更好地分辨文章的来源和可信度,对保护信息真实、防止欺诈等方面具有重要意义。本次报告主要围绕其功能,实现和效果等展开。(文末点击“阅读原文”,查看活动回放。)Ericmitchell斯坦福大学计算机系四年级博士生,由ChelseaFinn和Chri
Heroku支持人员告诉我,为了在我的Web应用程序中使用自定义字体(未安装在系统中,您可以在bash控制台中使用fc-list查看已安装的字体)我必须部署一个包含所有字体的.fonts文件夹里面的字体。问题是我不知道该怎么做。我的意思是,我不知道文件名是否必须遵循heroku的任何特殊模式,或者我必须在我的代码中做一些事情来考虑这种字体,或者如果我将它包含在文件夹中它是自动的......事实是,我尝试以不同的方式更改字体的文件名,但根本没有使用该字体。为了提供更多详细信息,我们使用字体的过程是将PDF转换为图像,更具体地说,使用rghostgem。并且最终图像根本不使用自定义字体。在
我明白了:x,(y,z)=1,*[2,3]x#=>1y#=>2z#=>nil我想知道为什么z的值为nil。 最佳答案 x,(y,z)=1,*[2,3]右侧的splat*是内联扩展的,所以它等同于:x,(y,z)=1,2,3左边带括号的列表被视为嵌套赋值,所以它等价于:x=1y,z=23被丢弃,而z被分配给nil。 关于ruby-带括号和splat运算符的并行赋值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow
了解Rails缓存如何工作的人可以真正帮助我。这是嵌套在Rails::Initializer.runblock中的代码:config.after_initializedoSomeClass.const_set'SOME_CONST','SOME_VAL'end现在,如果我运行script/server并发出请求,一切都很好。然而,在我的Rails应用程序的第二个请求中,一切都因单元化常量错误而变得糟糕。在生产模式下,我可以成功发出第二个请求,这意味着常量仍然存在。我已通过将以上内容更改为以下内容来解决问题:config.after_initializedorequire'some_cl
我想在IRB中浏览文件系统并让提示更改以反射(reflect)当前工作目录,但我不知道如何在每个命令后进行提示更新。最终,我想在日常工作中更多地使用IRB,让bash溜走。我在我的.irbrc中试过这个:require'fileutils'includeFileUtilsIRB.conf[:PROMPT][:CUSTOM]={:PROMPT_N=>"\e[1m:\e[m",:PROMPT_I=>"\e[1m#{pwd}>\e[m",:PROMPT_S=>"FOO",:PROMPT_C=>"\e[1m#{pwd}>\e[m",:RETURN=>""}IRB.conf[:PROMPT_MO
我正在尝试通过正则表达式拆分参数列表。这是一个带有我的参数列表的字符串:"a=b,c=3,d=[1,3,5,7],e,f=g"我想要的是:["a=b","c=3","d=[1,3,5,7]","e","f=g"]我试过先行,但Ruby不允许使用动态范围后行,所以这行不通:/(?如何让正则表达式忽略方括号中的所有内容? 最佳答案 也许这样的东西对你有用:str.scan(/(?:\[.*?\]|[^,])+/)编辑再三考虑。简单的非贪婪匹配器在某些嵌套括号的情况下会失败。 关于Ruby正则
我正在尝试提取方括号内的内容。到目前为止,我一直在使用它,它有效,但我想知道我是否可以直接在正则表达式中使用某些东西,而不是使用这个删除功能。a="Thisissuchagreatday[coolawesome]"a[/\[.*?\]/].delete('[]')#=>"coolawesome" 最佳答案 差不多。a="Thisissuchagreatday[coolawesome]"a[/\[(.*?)\]/,1]#=>"coolawesome"a[/(?"coolawesome"第一个依赖于提取组而不是完全匹配;第二个利用前瞻和
运行:ruby1.9.3p0和Rails3.2.1尝试使用rspec但当我尝试将其安装到我的应用程序中时出现以下错误:/Users/Si/.rvm/gems/ruby-1.9.3-p0/gems/railties-3.2.1/lib/rails/railtie/configuration.rb:85:in`method_missing':undefinedmethod`generators'for#(NoMethodError)from/Users/Si/.rvm/gems/ruby-1.9.3-p0/gems/rspec-rails-2.0.0.beta.18/lib/rspec-r
我有一个Highstock图表(带有标记和阴影的线条),并且想以编程方式显示一个highstock工具提示,例如,当我选择某个表上的一行(包含图表数据)我想显示相应的highstock工具提示。这可能吗? 最佳答案 股票图表thissolution不起作用:在thisexample你必须更换这个:chart.tooltip.refresh(chart.series[0].data[i]);为此:chart.tooltip.refresh([chart.series[0].points[i]]);解决方案可用here.
Linux操作系统——网络配置与SSH远程安装完VMware与系统后,需要进行网络配置。第一个目标为进行SSH连接,可以从本机到VMware进行文件传送,首先需要进行网络配置。1.下载远程软件首先需要先下载安装一款远程软件:FinalShell或者xhell7FinalShellxhell7FinalShell下载:Windows下载http://www.hostbuf.com/downloads/finalshell_install.exemacOS下载http://www.hostbuf.com/downloads/finalshell_install.pkg2.配置CentOS网络安装好