使用python 3.6的Anaconda环境不工作

使用python 3.6的Anaconda环境不工作,python,anaconda,conda,Python,Anaconda,Conda,当我尝试从终端在此环境中使用python时,我的anaconda环境出现以下错误: (py36torch) pc@pc:~$ python Failed to import the site module Traceback (most recent call last): File "/home/pc/anaconda3/envs/py36torch/lib/python3.6/site.py", line 703, in <module> main() File

当我尝试从终端在此环境中使用python时,我的anaconda环境出现以下错误:

(py36torch) pc@pc:~$ python

Failed to import the site module
Traceback (most recent call last):
  File "/home/pc/anaconda3/envs/py36torch/lib/python3.6/site.py", line 703, in <module>
    main()
  File "/home/pc/anaconda3/envs/py36torch/lib/python3.6/site.py", line 670, in main
    virtual_install_main_packages()
  File "/home/pc/anaconda3/envs/py36torch/lib/python3.6/site.py", line 553, in virtual_install_main_packages
    f = open(os.path.join(os.path.dirname(__file__), 'orig-prefix.txt'))
FileNotFoundError: [Errno 2] No such file or directory: '/home/pc/anaconda3/envs/py36torch/lib/python3.6/orig-prefix.txt'
(py36torch)pc@pc:~$python
无法导入站点模块
回溯(最近一次呼叫最后一次):
文件“/home/pc/anaconda3/envs/py36torch/lib/python3.6/site.py”,第703行,在
main()
文件“/home/pc/anaconda3/envs/py36torch/lib/python3.6/site.py”,主文件第670行
虚拟安装主软件包()
虚拟安装主软件包中的文件“/home/pc/anaconda3/envs/py36torch/lib/python3.6/site.py”,第553行
f=open(os.path.join(os.path.dirname(_文件,'orig prefix.txt'))
FileNotFoundError:[Errno 2]没有这样的文件或目录:'/home/pc/anaconda3/envs/py36torch/lib/python3.6/orig prefix.txt'

我检查了我的python-3.7环境,它运行良好。有没有人遇到过这样的问题?我不知道如何解决这个问题。任何帮助都将不胜感激。谢谢。

您是在将
virtualenv
conda
混合使用吗?好吧,
orig prefix.txt
是一个虚拟的东西,而康达不使用这样的文件。我刚才才弄明白。修复了它,尽管我必须重置我的
conda
env。这是我的错误。在
conda
env中工作时,我使用
virtualenv
创建了一个环境。我正在设置,这是因为我错过了禁用
conda
的安装说明。有没有办法在不重新创建
conda env
的情况下修复它?谢谢,是的,我不确定。听起来康达还在工作,所以希望您可以简单地转储env.yaml(
Conda env export
)并从中重新创建它(
Conda env create-f
)。是的。我也做了同样的事。谢谢