Теперь я новичок, так что go мне проще LOL Я использую новейшую версию Anaconda в Linux. Это мои спецификации:
Anaconda3-2020.07 Python 3.8,5 Ubuntu 20.04 Spyder 4.1.4
Я создал среду, пытаясь клонировать среду Root следующим образом:
$ conda create --name my_env --clone root
И это был ответ, который я получил ...
Source: /home/pouya/anaconda3
Destination: /home/pouya/anaconda3/envs/my_env
The following packages cannot be cloned out of the root environment:
- conda-forge/noarch::conda-env-2.6.0-1
- conda-forge/linux-64::conda-4.8.3-py38h32f6830_2
- conda-forge/linux-64::conda-build-3.19.2-py38h32f6830_2
Packages: 352
Files: 5
Preparing transaction: done
Verifying transaction: done
Executing transaction: | b'Enabling notebook extension jupyter-js-widgets/extension...\n - Validating: \x1b[32mOK\x1b[0m\n'
done
#
# To activate this environment, use
#
# $ conda activate my_env
#
# To deactivate an active environment, use
#
# $ conda deactivate
Затем я активировал эту новую my_env среду:
(base) $ source activate my_env
Затем я попытался запустить Spyder в этой среде:
(my_env) $ spyder
Traceback (most recent call last):
File "/home/pouya/anaconda3/envs/my_env/bin/spyder", line 11, in <module>
sys.exit(main())
File "/home/pouya/anaconda3/envs/my_env/lib/python3.8/site-packages/spyder/app/start.py", line 201, in main
from spyder.app import mainwindow
File "/home/pouya/anaconda3/envs/my_env/lib/python3.8/site-packages/spyder/app/mainwindow.py", line 104, in <module>
from spyder.app.utils import set_opengl_implementation
File "/home/pouya/anaconda3/envs/my_env/lib/python3.8/site-packages/spyder/app/utils.py", line 23, in <module>
from spyder.utils.qthelpers import file_uri
File "/home/pouya/anaconda3/envs/my_env/lib/python3.8/site-packages/spyder/utils/qthelpers.py", line 29, in <module>
from spyder.config.gui import is_dark_interface
File "/home/pouya/anaconda3/envs/my_env/lib/python3.8/site-packages/spyder/config/gui.py", line 28, in <module>
from spyder.utils import syntaxhighlighters as sh
File "/home/pouya/anaconda3/envs/my_env/lib/python3.8/site-packages/spyder/utils/syntaxhighlighters.py", line 20, in <module>
from pygments.lexer import RegexLexer, bygroups
File "/home/pouya/anaconda3/envs/my_env/lib/python3.8/site-packages/pygments/lexer.py", line 17, in <module>
from pygments.filters import get_filter_by_name
File "/home/pouya/anaconda3/envs/my_env/lib/python3.8/site-packages/pygments/filters/__init__.py", line 15, in <module>
from pygments.token import String, Comment, Keyword, Name, Error, Whitespace, \
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 779, in exec_module
File "<frozen importlib._bootstrap_external>", line 915, in get_code
File "<frozen importlib._bootstrap_external>", line 973, in get_data
OSError: [Errno 5] Input/output error
Я попробовал spyder --reset
и это не сработало. Я обновил Conda, Spyder, все, затем попробовал еще раз, и снова то же самое сообщение. Затем я снова переключился на Base (root) и запустил Spyder, он работал отлично. Однако я не могу запустить Spyder из этой новой среды. Я встречал чужие случаи, когда любая команда в новой среде заканчивалась ошибкой, но в моем случае проблема не в этом, Python и Conda работают отлично, только Spyder не запускается в этой новой среде.
Что здесь происходит и что мне делать?
PS Я попытался вручную установить все те элементы, которые нельзя было клонировать из root среды, но это дало мне сообщение об ошибке, сообщающее мне, что эти пакеты не могут быть найдены в текущих каналах (включая Conda, Conda Forge, Git и Git Hub). * Я подумал, что, возможно, все это дублирование базовой вещи было неправильным, поэтому я создал другую среду, в которой загружались только пакеты по умолчанию. Затем я обычно установил Spyder вместе со всеми его зависимостями и еще много чего, при установке Spyder в этой новой среде не было никаких ошибок, но все же при попытке запустить Spyder в этой новой среде я все равно получаю точно такое же сообщение об ошибке , только имена каталогов были изменены в соответствии с именем, которое я дал среде.
Заранее благодарим за любую помощь!