Menjalankan pemasangan pipenv --verbose gagal.
Diharapkan virtual env akan disiapkan, pipfile dibuat, dan tidak ada error yang muncul.
Traceback (most recent call last):
File "c:\python38\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "c:\python38\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "C:\Python38\Scripts\pipenv.exe\__main__.py", line 7, in <module>
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 782, in main
rv = self.invoke(ctx)
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 610, in invoke
return callback(*args, **kwargs)
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\decorators.py", line 73, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 610, in invoke
return callback(*args, **kwargs)
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\decorators.py", line 21, in new_func
return f(get_current_context(), *args, **kwargs)
File "c:\python38\lib\site-packages\pipenv\cli\command.py", line 231, in install
retcode = do_install(
File "c:\python38\lib\site-packages\pipenv\core.py", line 1924, in do_install
ensure_project(
File "c:\python38\lib\site-packages\pipenv\core.py", line 581, in ensure_project
ensure_virtualenv(
File "c:\python38\lib\site-packages\pipenv\core.py", line 495, in ensure_virtualenv
python = ensure_python(three=three, python=python)
File "c:\python38\lib\site-packages\pipenv\core.py", line 385, in ensure_python
path_to_python = find_a_system_python(python)
File "c:\python38\lib\site-packages\pipenv\core.py", line 347, in find_a_system_python
return next(iter(finder.find_all_python_versions()), None)
File "c:\python38\lib\site-packages\pipenv\vendor\pythonfinder\pythonfinder.py", line 328, in find_all_python_versions
path_list = sorted(versions, key=version_sort, reverse=True)
AttributeError: 'NoneType' object has no attribute 'version_sort'
Sediakan langkah-langkah untuk mereplikasi (yang biasanya setidaknya menyertakan perintah dan Pipfile).
pipenv install --verbose
pada mesin win10.
$ pipenv --support
Versi Pipenv: '2020.5.28'
Lokasi pipenv: 'c:\\python38\\lib\\site-packages\\pipenv'
Lokasi Python: 'c:\\python38\\python.exe'
Instalasi Python ditemukan:
Traceback (most recent call last):
File "c:\python38\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "c:\python38\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "C:\Python38\Scripts\pipenv.exe\__main__.py", line 7, in <module>
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 782, in main
rv = self.invoke(ctx)
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 1236, in invoke
return Command.invoke(self, ctx)
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 610, in invoke
return callback(*args, **kwargs)
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\decorators.py", line 73, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 610, in invoke
return callback(*args, **kwargs)
File "C:\Python38\Lib\site-packages\pipenv\vendor\click\decorators.py", line 21, in new_func
return f(get_current_context(), *args, **kwargs)
File "c:\python38\lib\site-packages\pipenv\cli\command.py", line 138, in cli
get_pipenv_diagnostics()
File "c:\python38\lib\site-packages\pipenv\help.py", line 33, in get_pipenv_diagnostics
python_paths = finder.find_all_python_versions()
File "c:\python38\lib\site-packages\pipenv\vendor\pythonfinder\pythonfinder.py", line 328, in find_all_python_versions
path_list = sorted(versions, key=version_sort, reverse=True)
AttributeError: 'NoneType' object has no attribute 'version_sort'
Saya mendapatkan kesalahan yang sama. Menantikan seseorang yang lebih pintar menemukan resolusi
Saya menemukan solusi, tetapi saya tidak cukup baik dengan lingkungan komputer / python / virtual untuk mengetahui mengapa itu berhasil.
Dari Terminal:
saya mendapat kesalahan yang sama, apa saja untuk mengatasinya?
Meskipun pemasangan pipenv di virtaulenv yang dibuat berfungsi tanpa masalah seperti yang disebutkan jasoncammarata.
Mengapa demikian?
masalah ini masih berlanjut di win10 dengan python 3.8.3 dan pipenv 2020.6.2
DVCL643<strong i="6">@10NB03610</strong>:~/workspace/python/mailswitch_security$ pipenv shell
Traceback (most recent call last):
File "c:\users\dvcl643\appdata\local\programs\python\python38\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "c:\users\dvcl643\appdata\local\programs\python\python38\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "C:\Users\dvcl643\AppData\Local\Programs\Python\Python38\Scripts\pipenv.exe\__main__.py", line 9, in <module>
File "C:\Users\dvcl643\AppData\Local\Programs\Python\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "C:\Users\dvcl643\AppData\Local\Programs\Python\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 782, in main
rv = self.invoke(ctx)
File "C:\Users\dvcl643\AppData\Local\Programs\Python\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\Users\dvcl643\AppData\Local\Programs\Python\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Users\dvcl643\AppData\Local\Programs\Python\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 610, in invoke
return callback(*args, **kwargs)
File "C:\Users\dvcl643\AppData\Local\Programs\Python\Python38\Lib\site-packages\pipenv\vendor\click\decorators.py", line 73, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
File "C:\Users\dvcl643\AppData\Local\Programs\Python\Python38\Lib\site-packages\pipenv\vendor\click\core.py", line 610, in invoke
return callback(*args, **kwargs)
File "c:\users\dvcl643\appdata\local\programs\python\python38\lib\site-packages\pipenv\cli\command.py", line 428, in shell
do_shell(
File "c:\users\dvcl643\appdata\local\programs\python\python38\lib\site-packages\pipenv\core.py", line 2363, in do_shell
ensure_project(
File "c:\users\dvcl643\appdata\local\programs\python\python38\lib\site-packages\pipenv\core.py", line 576, in ensure_project
ensure_virtualenv(
File "c:\users\dvcl643\appdata\local\programs\python\python38\lib\site-packages\pipenv\core.py", line 498, in ensure_virtualenv
python = ensure_python(three=three, python=python)
File "c:\users\dvcl643\appdata\local\programs\python\python38\lib\site-packages\pipenv\core.py", line 388, in ensure_python
path_to_python = find_a_system_python(python)
File "c:\users\dvcl643\appdata\local\programs\python\python38\lib\site-packages\pipenv\core.py", line 350, in find_a_system_python
return next(iter(finder.find_all_python_versions()), None)
File "c:\users\dvcl643\appdata\local\programs\python\python38\lib\site-packages\pipenv\vendor\pythonfinder\pythonfinder.py", line 328, in find_all_python_ve
rsions
path_list = sorted(versions, key=version_sort, reverse=True)
AttributeError: 'NoneType' object has no attribute 'version_sort'
Saya telah menyelesaikan ini dengan kembali ke
pip install pipenv==2018.11.26
Windows 10, Python 3.8.3, pipenv 2020.6.2
Saya berhasil menyelesaikan ini dengan mengetik di path lengkap ke python.exe:
pipenv install --python = "C: \ Users \ my_name \ AppData \ Local \ Programs \ Python \ Python38python.exe"
Biola! Lingkungan virtual dibuat.
Masih mendapatkan kesalahan yang sama dengan path lengkap ke python.exe
.
Windows 10, Bangun 20161
Miniconda Python 3.7.4
pipenv 2020.6.2
pipenv install --python="C:\Users\Han\Miniconda3\python.exe"
Pipfile:
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
pytest = "*"
v = {editable = true,version = "*"}
[packages]
numpy = "==1.19"
tensorflow = "==2.2"
pillow = "*"
requests = "*"
nltk = "*"
matplotlib = "*"
[requires]
python_version = "3.7"
Saya akhirnya harus menentukan versi Python pada pipfile untuk bekerja dengan 3.8
[requires]
python_version = "3.8"
di mana letak pipfile?
di mana letak pipfile?
@vincentclaes terima kasih masalah telah diselesaikan ..
Saya juga melihat kesalahan ini di OSX 10.14.6, dengan pipenv 2020.8.13:
Pipfile:
[requires]
python_version = "3.7.6"
pipenv install --dev --python $(pyenv root)/versions/3.7.6/bin/python
Akhirnya,
AttributeError: 'NoneType' object has no attribute 'url'
Apakah Anda pernah menemukan solusi untuk @mracette ini?
Sunting: Saya mendapat pesan kesalahan yang sama persis dengan mracette, tetapi dapat mengatasinya dengan mengembalikan ke pipenv==2018.11.26
. Itu muncul dalam versi pipenv==2020.4.1b1
yang merupakan rilis pertama setelah yang 2018.
@igot Saya juga harus kembali ke 2018.11.26
@sigtot pip-tools
dan yang biasa-biasa saja venv
? :tersenyum:
Saya mendapatkan ini juga. Apakah ada alasan khusus mengapa ini terjadi? Apakah itu menggunakan variabel env PATH / PYTHONPATH?
Saya memasang beberapa versi python, bersama dengan mencoba chocolatey dan kesalahan ini baru saja muncul suatu hari. Mungkin setelah saya meningkatkannya. Saya melakukan, menghapus semua versi python yang terdaftar, menginstal ulang 3.8.6 pada tingkat sistem dan masih mendapatkan kesalahan ini. Copot pemasangannya dan gunakan chocolatey untuk memasang 3.8.6 dan, sekali lagi, masih muncul.
Saya tidak yakin apakah entah bagaimana variabel lingkungan saya kacau dengan banyak versi dan cokelat, tapi saya pikir itu akan diperbaiki dengan uninstall / instal ulang.
Saya juga mendapat kesalahan itu !!! Lingkungan Centos tidak masuk akal juga .. telah mencoba 2 komputer di bawah pipenv & pyenv, pesan yang sama
seperti yang dinyatakan orang lain, menyelesaikan penurunan versi ke pipenv 2018.11.26_4
brew uninstall pipenv
brew install ./pipenv.rb
Komentar yang paling membantu
masalah ini masih berlanjut di win10 dengan python 3.8.3 dan pipenv 2020.6.2
Saya telah menyelesaikan ini dengan kembali ke
pip install pipenv==2018.11.26