¿Cómo encontrar la casa y la ruta DLL de Python 3 instalada por Pyenv en Ubuntu? -- python campo con ubuntu campo con vim campo con environment campo con pyenv camp Relacionados El problema

How to find Python 3's home and dll path installed by pyenv on Ubuntu?


1
vote

problema

Español

Cuando usa el modo de inserción de VIM, sucedió:

  /home/user/.vim/plugged/ultisnips/autoload/UltiSnips.vim Error: E319: Sorry, can't use: py3 import vim   

Porque ahora usando este complemento:

  Plug 'SirVer/ultisnips'   

i instalado Python3 por pyenv .

  $ pyenv versions   system * 3.9.1 (set by /home/user/.pyenv/version) $ which python /home/user/.pyenv/shims/python $ python -V Python 3.9.1   

Cuando use MACOS, configure estos elementos en ~/.vimrc puede resolver el problema:

  set pythonthreedll=/usr/local/Frameworks/Python.framework/Versions/3.9/Python set pythonthreehome=/usr/local/Frameworks/Python.framework/Versions/3.9   

Pero en Ubuntu, ¿cómo encontrar pythongthreehome y heroku config:set ERROR_PAGE_URL=//MyWebsiteName.com/public/404.html 0 ruta? Intenté establecer heroku config:set ERROR_PAGE_URL=//MyWebsiteName.com/public/404.html 11111 , no trabajar.

Original en ingles

When use vim's insert mode, it happened:

/home/user/.vim/plugged/ultisnips/autoload/UltiSnips.vim Error: E319: Sorry, can't use: py3 import vim 

Because now using this plugin:

Plug 'SirVer/ultisnips' 

I installed Python3 by pyenv.

$ pyenv versions   system * 3.9.1 (set by /home/user/.pyenv/version) $ which python /home/user/.pyenv/shims/python $ python -V Python 3.9.1 

When use macOS, set these items into ~/.vimrc can resolve the problem:

set pythonthreedll=/usr/local/Frameworks/Python.framework/Versions/3.9/Python set pythonthreehome=/usr/local/Frameworks/Python.framework/Versions/3.9 

But on Ubuntu, how to find pythongthreehome and pythonthreedll path? I tried to set /home/user/.pyenv/shims/python, not work.

              
   
   

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

El problema es más probable que tenga un paquete VIM sin habilitado Python.

Puede decirle que de la salida vim --version (o :version dentro de Vim.) Si dice +python3 o +python3/dyn , luego significa que Python está habilitado. Por otro lado, si dice -python3 , entonces no.

Si su VIM ha deshabilitado Python, deberá instalar un paquete VIM diferente. En Ubuntu o Debian, puede usar apt-get install vim-nox para instalar un paquete VIM que tiene habilitado Python.

 

The problem is most likely that you have a Vim package without Python enabled.

You can tell that from the vim --version output (or :version inside Vim.) If it says +python3 or +python3/dyn, then it means Python is enabled. On the other hand, if it says -python3, then it doesn't.

If your Vim has Python disabled, you will need to install a different Vim package. On Ubuntu or Debian, you could use apt-get install vim-nox to install a Vim package which has Python enabled.

 
 

Relacionados problema

0  Pyenv No se puede detectar versiones de Python instaladas en MacOS Catalina  ( Pyenv unable to detect installed python versions on macos catalina ) 
Tengo MacOS Catalina y seguí adelante e hice un brew install para la última versión de python 3.8.5. Luego descubrí pyenv e instalé eso también. Siguí l...

4  Pyenv Local: no se puede establecer una versión de Python por su número a pesar del hecho de que está instalado  ( Pyenv local cant set a python version by its number despite the fact that it ) 
¿Alguna sugerencia sobre cómo configura la versión de Python para Pyenv? e.g. NSTableView111 ...

0  ERROR FATAL: 'ArrayObject.H' archivo no encontrado al usar PyenV  ( Fatal error arrayobject h file not found when using pyenv ) 
Estoy tratando de usar el siguiente paquete: https://github.com/vbaicai/python- Pesq y yo también estoy usando Pipenv y pyenv . He instalado 3.6-dev co...

1  Pybind11 - Fallo en Travis / VirtualEnv  ( Pybind11 failing in travis virtualenv ) 
Mi proyecto Pybind parece estar compilando bien en mi sistema, pero cuando realizo las pruebas de la unidad en Travis, lanza el siguiente error: -- Found P...

7  Pipenv no reconociendo la versión de pyenv?  ( Pipenv not recognizing pyenv version ) 
Tengo instalada Python 3.7.0, pero para un proyecto de Django específico, me gustaría usar Python 3.6.5. Usando pyenv Para este propósito, en mi MacBook P...

1  No se puede abrir el centro de software (sin módulo llamado Gi.Repository) + Yum (sin módulo llamado Yum), (Ubuntu)  ( Cant open software center no module named gi repository yum no module n ) 
Mi OS es Ubuntu 15.10 en VirtualBox, encontré que no puedo actualizar mi sistema operativo y no puedo abrir el centro de software. He intentado google este pr...

0  Los resultados de la prueba de Python -M devuelven la falla  ( Python m test results returns failure ) 
Estoy un poco preocupado de que he seguido algo después de desinstalar Python 3.8.5 y reinstalar a través de Pyenv. Estoy siguiendo esta guía y cuando inten...

166  ¿Cuál es la diferencia entre Pyenv, VirtualEnv, Anaconda?  ( What is the difference between pyenv virtualenv anaconda ) 
Soy un programador de rubí tratando de aprender Python. Soy bastante familiar con Pyenv, ya que es como una copia y pasta de RBENV. Pyenv ayuda a permitir ten...

0  ¿Por qué todavía tengo intérprete del sistema?  ( Why i still have system interpreter ) 
Estoy usando Pyenv para administrar versiones de Python. He instalado OH-MY-ZSH. Y no sé por qué, pero creo que no está claro ~ pyenv versions ...

5  Pyenv no pudo descargar una versión existente de Python  ( Pyenv failed to download a existing version of python ) 
Recientemente instalé Pyenv e intenté instalar una versión de Python, según una Publicación de blog . Corrí algunos comandos, pero encontré un error y no est...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos