Anaconda 3 Python命令似乎已损坏

伍迪1193

我可能这是一个错误,但是在梳理网络后,我一直找不到答案。我在Anaconda中有一个名为p36(我想像不到的)的环境,应该引用Python 3.6安装。但是,当我运行时python,我看不到预期的shell和提示符,而是这样的:

python : Python 3.6.6 |Anaconda, Inc.| (default, Jun 28 2018, 11:27:44) [MSC v.1900 64 bit (AMD64)] on win32
At line:1 char:1
+ python
+ ~~~~~~
    + CategoryInfo          : NotSpecified: (Python 3.6.6 |A...MD64)] on win32:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

Type
 "help", "copyright", "credits" or "license" for more information.
>
>> 

好像Python解释器向RemoteException扔了一个我的Anaconda环境是:

     active environment : None
       user config file : C:\Users\ME\.condarc
 populated config files : C:\Users\ME\.condarc
          conda version : 4.5.9
    conda-build version : 3.10.5
         python version : 3.6.5.final.0
       base environment : C:\Users\ME\Anaconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/win-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/win-64
                          https://repo.anaconda.com/pkgs/pro/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : C:\Users\ME\Anaconda3\pkgs
                          C:\Users\ME\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\ME\Anaconda3\envs
                          C:\Users\ME\AppData\Local\conda\conda\envs
                          C:\Users\ME\.conda\envs
               platform : win-64
             user-agent : conda/4.5.9 requests/2.18.4 CPython/3.6.5 Windows/10 Windows/10.0.17134
          administrator : True
             netrc file : None
           offline mode : False

正如您所看到的,我已经激活了环境:

# conda environments:
#
base                     C:\Users\ME\Anaconda3
p36                   *  C:\Users\ME\Anaconda3\envs\p36
testcreate               C:\Users\ME\Anaconda3\envs\testcreate

我正在Powershell ISE 5.1 build 17134修订版165上运行所有这些操作

更新:当我尝试运行时,conda install -y scrapy我再次遇到了异常,尽管它没有阻止进程继续进行。我认为Anaconda可能有问题。

更新2:我可以运行ipython...。这是我的输出:

Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help.

但是,我无法键入解释器,并且它似乎完全没有响应(我必须CTRL+C退出)

任何解决此问题的帮助将不胜感激。

伍迪1193

好吧,我意识到这个问题与anaconda根本无关,而是所有I / OI都在试图解决这个问题,因此弄清楚了。我正在运行Powershell ISE,而ISE是有效术语。PowerShell支持互动命令,但PowerShell ISE中不作为解释在这里要解决此问题,您可以运行Vanilla Powershell或安装另一个命令提示符,例如ConEmu,这就是我所做的。

顺便说一句,我事先了解Powershell,但我选择ISE是因为vanilla Powerhsell不支持日语或任何真正的unicode字符,而这正是我非常需要的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章