Я все еще выясняю, как установить переменные среды, пути и тому подобное, так что это должно было произойти, я полагаю, но прежде чем пытаться начать работу с python, я не знал, что он уже установлен на Ubuntu 20.04. Поэтому я попытался установить его больше чем единожды. Следовательно, мой pythonpath полностью запутался, и даже с помощью (от кого-то, кто не знаком с Ubuntu) я не смог его распутать. Я не совсем уверен, что делать сейчас, и был бы признателен за помощь!
Вот что дает мне вывод из моего терминала с помощью различных команд, чтобы найти мой путь к python: окно терминала
Я пытался исправить это в прошлом, но безуспешно, и, честно говоря, не могу вспомнить, что я пробовал.
Вот мой /и т.д./окружающая среда
пути: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
Мой ~/.bashrc
:
# ~/.bashrc: выполняется bash(1) для оболочек без входа в систему.
# см. /usr/share/doc/bash/examples/startup-files (в пакете bash-doc)
# Например
# Если не работает в интерактивном режиме, ничего не делайте
случай $- в
*и*) ;;
*) возвращаться;;
эсак
# не помещайте в историю повторяющиеся строки или строки, начинающиеся с пробела.
# Смотрите bash(1) для дополнительных опций
HISTCONTROL=игнорировать оба
# добавить в файл истории, не перезаписывая его
shopt -s histappend
# для установки длины истории см. HISTSIZE и HISTFILESIZE в bash(1)
ГИСТРАЗМЕР=1000
HISTFILESIZE=2000
# проверяем размер окна после каждой команды и при необходимости
# обновить значения LINES и COLUMNS.
shopt -s checkwinsize
# Если установлено, шаблон "**", используемый в контексте расширения имени пути, будет
# соответствует всем файлам и нулю или более каталогам и подкаталогам.
#shop -s globstar
# сделать менее удобным для нетекстовых входных файлов, см. lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# установить переменную, идентифицирующую chroot, в котором вы работаете (используется в приглашении ниже)
если [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; тогда
debian_chroot=$(cat /etc/debian_chroot)
фи
# установить красивую подсказку (не цветную, если только мы не знаем, что "хотим" цвет)
случай "$TERM" в
xterm-color|*-256color) color_prompt=yes;;
эсак
# раскомментируйте цветную подсказку, если терминал имеет такую возможность; превратился
# выключено по умолчанию, чтобы не отвлекать пользователя: фокус в окне терминала
# должно быть в выводе команд, а не в подсказке
force_color_prompt = да
если [-n "$force_color_prompt"]; тогда
если [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; тогда
# У нас есть поддержка цвета; предположим, что он соответствует Ecma-48
# (ИСО/МЭК-6429). (Отсутствие такой поддержки бывает крайне редко, и такие
# случай скорее будет поддерживать setf, чем setaf.)
color_prompt = да
еще
color_prompt=
фи
фи
если [ "$color_prompt" = да ]; тогда
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\ [\033[00m\]\$ '
еще
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
фи
отключить color_prompt force_color_prompt
# Если это xterm, установите заголовок на user@host:dir
случай "$TERM" в
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
эсак
# включить поддержку цвета ls, а также добавить удобные псевдонимы
если [-x /usr/bin/dircolors]; тогда
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
псевдоним ls='ls --color=auto'
#псевдоним dir='dir --color=auto'
#псевдоним vdir='vdir --color=auto'
псевдоним grep='grep --color=auto'
псевдоним fgrep='fgrep --color=auto'
псевдоним egrep='egrep --color=auto'
фи
# цветные предупреждения и ошибки GCC
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
# еще несколько псевдонимов ls
псевдоним ll='ls -alF'
псевдоним la='ls -A'
псевдоним l='ls -CF'
# Добавьте псевдоним "alert" для долго выполняющихся команд. Используйте так:
# спать 10; тревога
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && эхо-терминал || эхо-ошибка)" "$(история|хвост -n1|sed -e '\'s/ ^\s*[0-9]\+\s*//;s>
# Определения псевдонимов.
# Вы можете поместить все свои дополнения в отдельный файл, например
# ~/.bash_aliases вместо того, чтобы добавлять их сюда напрямую.
# См. /usr/share/doc/bash-doc/examples в пакете bash-doc.
если [-f ~/.bash_aliases]; тогда
. ~/.bash_aliases
фи
# псевдоним сервера json
псевдоним njson-start='json-server -H 0.0.0.0 --watch db.json -p 3001 -d 2000'
# включить программируемые функции завершения (вам не нужно включать
# это, если он уже включен в /etc/bash.bashrc и /etc/profile
# исходники /etc/bash.bashrc).
если ! шопт -oq posix; тогда
если [ -f /usr/share/bash-completion/bash_completion]; тогда
. /usr/доля/bash-completion/bash_completion
Элиф [-f /etc/bash_completion]; тогда
. /etc/bash_completion
фи
фи
экспортировать NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # Это загружает nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # Это загружает nvm bash_completion
экспорт PATH="/home/mark/.local/bin:$PATH"
экспорт PATH="/home/user/.local/bin:$PATH"
# экспортировать PYTHONPATH="/usr/bin:$PYTHONPATH"
экспортировать PYTHONPATH="/home/user/.local/lib/python3.8"
# экспортировать PYTHONPATH="/usr/local/lib/python3.8/dist-packages:$PYTHONPATH"
экспорт ANDROID_HOME="/home/user/Android/SDK"
экспорт ПУТЬ = $ ПУТЬ: $ ANDROID_HOME
экспорт PATH=$PATH:$ANDROID_HOME/эмулятор
экспорт PATH=$PATH:$ANDROID_HOME/инструменты
экспорт PATH=$PATH:$ANDROID_HOME/инструменты/бен
экспорт PATH=$PATH:$ANDROID_HOME/инструменты платформы
экспорт REACT_EDITOR=атом
Здесь вы можете увидеть закомментированные строки внизу, где я ранее безуспешно пытался исправить путь.
Мой ~/.bash_profile
:
экспортировать ANDROID_SDK=/home/user/Android/Sdk
export PATH=/home/user/Android/Sdk/platform-tools:/home/user/Android/Sdk:/home/user/.local/bin:/home/mark/.local/bin:/home/user/ .nvm/версия>
экспорт PATH=$PATH:$(глобальная корзина пряжи)
экспорт ANDROID_HOME=$HOME/Android/SDK
экспорт PATH=$PATH:$ANDROID_HOME/эмулятор
экспорт PATH=$PATH:$ANDROID_HOME/инструменты
экспорт PATH=$PATH:$ANDROID_HOME/инструменты/бен
экспорт PATH=$PATH:$ANDROID_HOME/инструменты платформы
экспорт PATH=$PATH:/home/user/Android/Sdk/platform-tools
Пожалуйста, дайте мне знать, что мне делать, я очень хочу исправить это как можно скорее. И если дело дойдет до очистки моей системы, я это сделаю. Это просто кажется рискованным, и я бы предпочел не делать этого. Спасибо!