Linux узнать расположение python

Содержание
  1. How to get the PYTHONPATH in shell?
  2. 6 Answers 6
  3. Just write:
  4. How to Find the Python Installation Path on Ubuntu, Debian, or Linux Mint
  5. Getting the Python Installation Path Using PYTHONPATH
  6. Conclusion
  7. Where Is Python Installed
  8. Use the dirname() Function to Find the Installation Folder of Python
  9. Use the where Command to Find the Installation Folder of Python
  10. Use the which Command to Find the Installation Folder of Python
  11. Related Article — Python Installation
  12. Русские Блоги
  13. Ubuntu просмотреть положение интерпретатора Python, используемого Tenorflow и т. д.
  14. Ubuntu просмотреть положение интерпретатора Python, используемого Tenorflow и т. д.
  15. 1. Просмотрите полный список методов информации о тензорном потоке
  16. 1.1 Просмотр терминала Python
  17. 1.2 пип команды для просмотра
  18. 1.3 Что если терминал отображает слишком много информации?
  19. Команда 1.4 pip для просмотра версии Daquan
  20. 1.5 pip указанный способ просмотра имени пакета (рекомендуется)
  21. 1.6 Быстро найти файл пакета (не рекомендуется)
  22. 2. Просмотр питона, связанного с тензорным потоком
  23. Посмотреть расположение и версию интерпретатора Python, используемого tenorflow
  24. 1. Проверьте версию Python:
  25. 2. Проверьте место установки Python:
  26. 3. Проверьте расположение синтаксического анализатора python, используемого tenorflow (связанный с pycharm tenorflow 🙂

How to get the PYTHONPATH in shell?

sys.path is not PYTHONPATH , sys.path actually consists of multiple things : current dir,PYTHONPATH,standard library, and paths contained in .pth files if any. docs.python.org/2/tutorial/modules.html#the-module-search-path

6 Answers 6

The environment variable PYTHONPATH is actually only added to the list of locations Python searches for modules. You can print out the full list in the terminal like this:

python -c "import sys; print(sys.path)" 

Or if want the output in the UNIX directory list style (separated by : ) you can do this:

python -c "import sys; print(':'.join(x for x in sys.path if x))" 

Which will output something like this:

/usr/local/lib/python2.7/dist-packages/feedparser-5.1.3-py2.7.egg:/usr/local/lib/ python2.7/dist-packages/stripogram-1.5-py2.7.egg:/home/qiime/lib:/home/debian:/us r/lib/python2.7:/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-tk:/usr/lib /python2.7/lib-old:/usr/lib/python2.7/lib- dynload:/usr/local/lib/python2.7/dist- packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PIL:/u sr/lib/python2.7/dist-packages/gst-0.10:/usr/lib/python2.7/dist-packages/gtk-2.0: /usr/lib/pymodules/python2.7

@variable No, the paths in PYTHONPATH is added to the paths in sys.path when the Python interpreter starts. In other words, sys.path will include all the paths in PYTHONPATH , but also additional paths, like the path to the Python standard library and the path to installed packages.

This gives me syntax error (pointing to end of import word — EOL while scanning string literal): python -c ‘import os; print(os.environ[«PYTHONPATH»])’. If I use double quote then it says «name ‘PYTHONPATH’ is not defined»

Just write:

just write which python in your terminal and you will see the python path you are using.

That’s the path to the python executable NOT the PYTHONPATH. PYTHONPATH is where python itself looks for modules to import.

Those of us using Python 3.x should do this:

python -c "import sys; print(sys.path)" 

Python, at startup, loads a bunch of values into sys.path (which is «implemented» via a list of strings), including:

  • various hardcoded places
  • the value of $PYTHONPATH
  • probably some stuff from startup files (I’m not sure if Python has rcfiles )
Читайте также:  Linux mint подключить принтер windows

$PYTHONPATH is only one part of the eventual value of sys.path .

If you’re after the value of sys.path , the best way would be to ask Python (thanks @Codemonkey):

python -c "import sys; print sys.path" 

Python 2.x:
python -c «import sys; print ‘\n’.join(sys.path)»

Python 3.x:
python3 -c «import sys; print(‘\n’.join(sys.path))»

The output will be more readable and clean, like so:

/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload /Library/Python/2.7/site-packages /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC

Источник

How to Find the Python Installation Path on Ubuntu, Debian, or Linux Mint

There comes a time now and again when you might want to know where your Python installation path on your Ubuntu, Debian, or Linux Mint distros is located.

Generally, by default, your Python binary is located at /usr/bin/python but it may not always be a guarantee depending on the version you are using. As you can see from this post you can actually install a different version from the default that comes with your distro.

As with the case with many things on Linux systems, there is more than one way to reliably get the Python installation path on that system.

Getting the Python Installation Path Using PYTHONPATH

You can get the value of PYTHONPATH only if it has been set. This is an environment variable that is available on the system. If it has not been set then the result of running any one of the commands below will not return anything.

If the above commands do not work you can also get the path using the which command as shown below.

$ which python /usr/bin/python

Conclusion

Once you know the path of the default Python installation path for your system you can permanently add it as an environment variable by opening the startup file you use for your default shell. This is usually ~/.profile in Ubuntu.

Open the file in your preferred editor and add the following line at the end of that file.

export PYTHONPATH=/usr/bin/python

You then need to restart your terminal to effect the change. You can also run the above on the command-line if you just need it to last the current session.

Found this article interesting? Follow Brightwhiz on Facebook, Twitter, and YouTube to read and watch more content we post.

Источник

Where Is Python Installed

Where Is Python Installed

  1. Use the dirname() Function to Find the Installation Folder of Python
  2. Use the where Command to Find the Installation Folder of Python
  3. Use the which Command to Find the Installation Folder of Python

The installation folder of any software or application has some significance since it points us to the exact place where most of the related files and folders related to it can be found. The same goes for Python; we have to install it at a specific location where it stores the language’s modules and basic framework.

Читайте также:  Kali linux odroid c2

In this tutorial, we will learn how to view the path of the installation folder of Python.

Use the dirname() Function to Find the Installation Folder of Python

The os library is used to interact with the Operating System and has functions available to retrieve full paths of the files. The dirname() function from this library can be used to retrieve the directory from the specified file’s path.

To return the installation directory, we pass the sys.executable to this function from the sys library. The sys.executable returns the path of the binary executable of the Python interpreter.

The following code shows how to use this.

import os import sys  print(os.path.dirname(sys.executable)) 

Use the where Command to Find the Installation Folder of Python

We can directly use the where python command in the command prompt to find Python’s installation folder in windows.

C:\>where python C:\Python\Python 3.9\python.exe 

Use the which Command to Find the Installation Folder of Python

In Linux and macOS, we can use the which python command in the terminal to view Python’s installation path.

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

Related Article — Python Installation

Источник

Русские Блоги

Ubuntu просмотреть положение интерпретатора Python, используемого Tenorflow и т. д.

Ubuntu просмотреть положение интерпретатора Python, используемого Tenorflow и т. д.

Проверка местоположения и версии интерпретатора python, используемого tenorflow в системе ubuntu, а также версии и информации о расположении тензорного потока, а также связи с различными инструментами разработки IDE и т. Д., Является основной операцией разработчиков глубокого обучения.

Без лишних слов, просто посмотрите прямо.

1. Просмотрите полный список методов информации о тензорном потоке

1.1 Просмотр терминала Python

Откройте терминал в системе Linux, Ctrl + Alt + T.
Введите команды в последовательности:

python import tensorflow as tf tf.__version__ tf.__path__ 

Эффект изображения:

1.2 пип команды для просмотра

Однако, если вам нужно увидеть более подробную информацию о тензорном потоке, каталоге установки и т. Д.
Используйте команду:
pip show -f tensorflow

эффект:

OMG, слишком много сообщений, не полный дисплей?

1.3 Что если терминал отображает слишком много информации?

Команда | больше Команда | меньше 

Клавиатура может быть использована с меньшими затратамиJ и K Двигайся вверх и вниз.

Измените команду use:
pip show tensorflow | less

эффект:

Это чтобы узнать больше о тензорном потоке.
Version — это версия, а Location — локальная папка установки.
Установлено: tenorflow: 1.10.ckan0
Расположение: /home/xxy/anaconda3/envs/tensorflow/lib/python3.5/site-packages/tensorflow исходное местоположение.

Команда 1.4 pip для просмотра версии Daquan

Если ваш tenorflow установлен через команду pip.
Затем вы также можете просмотреть версию всех пакетов, установленных через pip.

Проверьте версию пакета, установленного с помощью pip:

замораживание или список пунктов 

(Пока он установлен через pip, вы можете отправлять запросы таким образом!)

Если вы должны использовать pip freeze для отображения всех пакетов, вы можете добавить параметр -all, то есть pip freeze -all 

Слишком много сообщений?
Затем вы также можете указать имя пакета для просмотра.

Читайте также:  Печать брошюры в линукс

1.5 pip указанный способ просмотра имени пакета (рекомендуется)

Если вы считаете, что при использовании списка сообщений пипс отображается слишком много? Затем вы также можете указать имя пакета для просмотра.

 Pip Show Tennsflow (название пакета) очень прост в использовании . 

эффект:

Также появилась информация о тензорном потоке. Эта команда относительно проста в использовании. рекомендовать.

1.6 Быстро найти файл пакета (не рекомендуется)

Если вы хотите быстро найти файл пакета, вы можете использовать команду удаления:
Команда : возьмите в качестве примера ipython, потому что мой тензорный поток действительно боится двигаться.

эффект:

надо знать это! Нам нужно нажать n, чтобы отменить удаление! ! ! Не вводите y, иначе оно будет удалено.

2. Просмотр питона, связанного с тензорным потоком

При установке tenorflow нам нужно указать версию Python для использования, но когда мы получим новый компьютер или чей-либо компьютер, нам нужно знать, какую версию Python он использует?
Не говоря уже о том, что в системе linux несколько версий Python часто сосуществуют.
Не говоря уже об использовании анаконды, существует множество версий py.

Посмотреть расположение и версию интерпретатора Python, используемого tenorflow

Сначала откройте терминал.

1. Проверьте версию Python:

эффект:

Таким образом, мы знаем, что версия python, используемая tenorflow, является версией py3.5.6.

2. Проверьте место установки Python:

После подтверждения вашей версии Python, вы можете проверить ее место установки:

 which python3.5 Или whereis python3.5 

Эти две команды иногда не очень полезны.

эффект:

3. Проверьте расположение синтаксического анализатора python, используемого tenorflow (связанный с pycharm tenorflow 🙂

pycharm связан с тензорным потоком, который на самом деле является синтаксическим анализатором python, используемым тензорным потоком, то есть python.exe.
Однако его местоположение не обязательно является запрошенным вами путем установки Python.

Например, при использовании tenorflow с pycharm необходимо настроить среду виртуальной машины, в которой установлен tenorflow;

Когда вы создаете новый проект: введите import tenorflow as tf в PyCharm и сообщите об ошибке. 

TensorFlow установлен, и используемый им интерпретатор Python несовместим с нашим текущим интерпретатором Python, используемым PyCharm.

    Найдите локальное местоположение интерпретатора Python под TensorFlow:

какой питон // Найти версию питона, которую он использует. 

Как показано:

Например, я указал: / home / xxy / anaconda3 / envs / тензор потока / bin / python
Смотрите, хотя тензор потока использует python3.5, указанная папка называется / bin / python.

Это то, на что должен указывать пичарм.

После нахождения соответствующего местоположения питона,
Откройте программное обеспечение PyCharm, войдите в каталог File-> Settings (комбинация клавиш по умолчанию CTRL + ALT + S), интерфейс выглядит следующим образом:
Найдите картинку:

Справа находится кнопка «Настройки». После нажатия мы выбираем «Добавить локальный», путь добавления локального — результат шага 1, выбираем правильное расположение питона.

Повторно запустите, ошибка устранена.

Источник

Оцените статью
Adblock
detector