Pip - Lỗi nghiêm trọng trong trình khởi chạy: Không thể tạo quy trình bằng '"'


87

Tôi đã cài đặt python 3.5.1 qua ampps và nó đang hoạt động. Tuy nhiên, khi tôi cố gắng sử dụng pip, tôi nhận được thông báo sau:

Fatal error in launcher: Unable to create process using '"'

Tôi đã cài đặt lại ampps vào một đường dẫn không bao gồm bất kỳ khoảng trắng nào. Lưu ý rằng giải pháp "python -m pip" cũng không hoạt động với tôi, vì tôi nhận được thông báo sau mỗi khi sử dụng nó:

C:\Users\MyUserName\Desktop\Ampps\python\python.exe: Error while finding spec for 'pip.__main__' (<class 'ImportError'>: No module named 'queue'); 'pip' is a package and cannot be directly executed

Làm cách nào để pip hoạt động bình thường? Tôi hy vọng, có một cách để sử dụng chính lệnh pip mà không cần lệnh python trước đó.

CHỈNH SỬA: Đây là những gì sẽ xảy ra, nếu tôi cố gắng chạy python -c "import pip.__main__":

Traceback (most recent call last):
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\__init__.py", line 11, in <module>
    from logging.config import dictConfig as logging_dictConfig
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\config.py", line 30, in <module>
    import logging.handlers
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\handlers.py", line 28, in <module>
    import queue
ImportError: No module named 'queue'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\__init__.py", line 13, in <module>
    from pip.utils import get_installed_distributions, get_prog
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\utils\__init__.py", line 18, in <module>
    from pip.compat import console_to_str, stdlib_pkgs
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\__init__.py", line 13, in <module>
    from pip.compat.dictconfig import dictConfig as logging_dictConfig
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\dictconfig.py", line 22, in <module>
    import logging.handlers
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\handlers.py", line 28, in <module>
    import queue
ImportError: No module named 'queue'

Điều gì xảy ra khi bạn chạypython -c "import pip.__main__"
pppery

1
Hãy lưu ý đến thư mục hiện tại khi sử dụng các tùy chọn -m-c. Không có tập lệnh nào trong trường hợp này, vì vậy Python chỉ đặt bất kỳ thư mục hiện tại nào sys.path[0]. Vì vậy, các mô-đun và gói trong thư mục hiện tại có thể ẩn các mô-đun và gói trang web, chẳng hạn như pipqueue.
Eryk Sun

3
Đảm bảo rằng thư mục cài đặt ban đầu được xóa hoàn toàn khỏi đĩa và các thư mục của nó được xóa khỏi PATH, sao cho bạn đang chạy đúng pip.exe. Ngoài ra, bạn có thể nâng cấp pip để ghi đè một pip.exe xấu, bạn có thể thực hiện thông qua python -m pip install --upgrade pip.
Eryk Sun

@eryksun Mọi điểm bạn đề cập đều được quan sát thấy nhưng nó cũng không giúp được gì.
rinderwahn

1
@eryksun Ngoài ra, tôi không thể sử dụng bất kỳ python -m piplệnh nào , vì tất cả chúng đều đưa ra cảnh báo "Lỗi khi tìm thông số kỹ thuật cho 'pip .__ main __'...".
rinderwahn

Câu trả lời:


81

Tôi đã khắc phục sự cố của mình bằng cách ...

  1. tải xuống Python 3 tại trang web chính thức và cài đặt nó thông qua cài đặt nhanh
  2. Sao chép và dán python độc lập vào thư mục ampps / python và ghi đè phiên bản python do AMPPS cung cấp
  3. chạy python -m pip install --upgrade piptrong cmd

Hiện pip và python 3 đã được cài đặt trong phiên bản mới nhất của chúng.

Có vẻ như AMPPS không cung cấp bản dựng python chính thức. Vì vậy, bạn cần phải tự cập nhật python.

Cảm ơn các bạn.


python2 -m pip install --upgrade pipcho python2.7 nơi python2được xác định trong các biến ENV_PATH
Ashish Choudhary

2
Lưu ý rằng tùy thuộc vào nơi bạn đã cài đặt Python, bạn có thể cần chạy cmd với quyền Quản trị viên.
mbomb007

5
Lưu ý rằng, đối với tôi (chạy phiên bản python.org của Python trên Windows 10), đó là hoàn toàn cần thiết để sử dụng python -m pip <additional parts of command>. Ví dụ: pip install requestsđã cho tôi lỗi được lưu ý trong tiêu đề câu hỏi, nhưng python -m pip install requestsđã cài đặt requestsmô-đun đẹp.
bballdave 025

2
Tôi đã gặp vấn đề tương tự ... chìa khóa là như Mulder đã nói:python -m pip install --upgrade pip
rob_7cc

41

Cùng một lỗi, nhưng trong một tình huống khác nhau. Tôi có một môi trường ảo, trong đó tôi đã chạy, trong \Scriptsthư mục của VE pip.execó:

pip freeze

Tôi nhận được thông báo lỗi

Fatal error in launcher: Unable to create process using '"'

Không có khoảng trống trong đường dẫn VE của tôi (google lỗi đó). Sau đó, tôi đã thử python -m pip install --upgrade pipvà đã

Requirement already up-to-date: pip in o:\upsdowns\flask\lib\site-packages

vì vậy sau đó tôi đã cố gắng

python -m pip freeze

và điều đó đã hiệu quả. Tôi nghĩ rằng nó có thể là một vấn đề đường dẫn trong VE, nhưng tôi đồng ý với cách giải quyết này.

Tôi thêm điều này ở đây vì trang này được nâng cao khi bạn google thông báo sai đó. Nói cách khác, tôi đã không đưa ra một câu hỏi mới, mặc dù hoàn cảnh của tôi khá khác với OP. Thậm chí, tôi có thể rơi vào trường hợp đó vì tôi đã không thêm các mô-đun vào môi trường ảo một cách "đúng cách".

Dù sao, tôi hy vọng nó sẽ giúp một số.


Hoạt động như một sự quyến rũ. Tôi gặp phải lỗi này sau khi di chuyển xung quanh các tệp Python của mình và cố gắng chạy ipython từ PyCharm
Ic3fr0g

1
Cảm ơn mẹo này, tôi đã gặp nhiều vấn đề với pip trong môi trường ảo nên mẹo này cùng với những mẹo khác mà tôi đã thu thập, hãy hoàn thành công việc. Tôi sẽ thêm: cài đặt gói mới trong một env ảo đòi hỏi quá trình tương tự: 'python -m pip cài đặt newpackage'
mf.cummings

Trong trường hợp điều này giúp ích cho ai đó, tôi đã gặp sự cố này trong ngữ cảnh sau: stackoverflow.com/a/50194143/639739
Grault

24

Tôi đã tìm thấy một giải pháp rất đơn giản cho, (Pip - Lỗi nghiêm trọng trong trình khởi chạy :)

1) Bạn không được có nhiều biến môi trường cho đường dẫn python.

A) Goto Environmental Variables and delete Python27 in the path if you have Python 3.6.5 installed.  Pip is confused by multiple paths!!!

làm cách nào để chuyển đến các biến môi trường?
veritaS

2
@veritaS - Nếu bạn đang sử dụng Windows 10, chỉ cần thử nhập "biến môi trường" vào thanh tìm kiếm. Nhìn vào biến Đường dẫn cho cả người dùng và hệ thống. Hai biến đường dẫn của tôi xung đột vì cả hai đều chứa một đường dẫn Python.
Kyle Delaney

1
tôi đã làm điều này và bằng cách nào đó pip vẫn tham chiếu đến đường dẫn cũ
alone_coder

16

chạy mã python này:

import pip
pip.main(['install','flask']) # replace flask with the name of module you want to install

Nếu bạn cần cài đặt nhiều mô-đun từ tệp tin request.txt,

import pip
fo = open("C:/...../requirements.txt", "r")
inp = fo.read()
ls =inp.split()     

for i in ls:
    pip.main(['install',i])

2
Điều này đã làm việc cho tôi; chạy pip bên trong Python thay vì chạy tại dấu nhắc lệnh Windows. Tôi đang cố gắng cài đặt gói trực quan hóa Brunel nhưng Anaconda và dấu nhắc lệnh không hoạt động. Cảm ơn vì đã đăng giải pháp thay thế này.
Joseph True

Đây là một ý tưởng tuyệt vời để giải quyết các vấn đề mà đường dẫn Windows có thể tạo ra. Hoan hô! Cảm ơn bạn cũng đã bao gồm các hướng dẫn để requirements.txtcài đặt. Tôi nghĩ rằng điều đó sẽ giúp ích cho rất nhiều người.
bballdave025

15

Điều này đã làm việc cho tôi theo Windows 10 x64:

Đảm bảo rằng các thư mục Python nằm trong đường dẫn , ví dụ:

# Edit Environment variables so that variable "path" points to the new location.
# Insert these at the start of the list (or delete other Python directories), as Windows takes the first match it finds.
# Run the program "Edit the System Environment Variables".
# Or see Control Panel under "System Properties".
S:\Research\bin\Python375\Scripts\
S:\Research\bin\Python375\

Sau đó:

python -m pip install --upgrade --force-reinstall pip

Trong trường hợp cụ thể của tôi, lỗi do chuyển thư mục Python sang vị trí mới.


7

Cách nhanh nhất là:

python -m pip install pip==9.0.0

Nếu bạn muốn pip mới nhất, bạn có thể chạy

pip install -U pip

sau đó.


Cảm ơn Antony. Việc quay trở lại pip 9.0.0 từ 9.0.1 đã phù hợp với tôi. Tôi nghĩ rằng có một số vấn đề với phiên bản 9.0.1. Lưu ý rằng tôi sử dụng python3 cho các bản dựng mới và sử dụng python2 để kiểm tra các mã và dự án cũ. Tôi đang sử dụng pip2 để cài đặt các gói cho python2.
Gorkem

Điều này thật tuyệt. Tôi đã di chuyển virtualenv của mình và không thể tìm ra cách thay đổi giao diện của pip dựa trên các đề xuất khác - rất dễ dàng để cài đặt một pip mới. Cảm ơn.
HFBrown

7

Đã kiểm tra đường dẫn môi trường, tôi có hai đường dẫn được điều hướng đến hai pip.exe và điều này gây ra lỗi này. Sau khi xóa phần thừa và khởi động lại PC, sự cố này đã được khắc phục. Vấn đề tương tự đối với lệnh jupyter cũng được khắc phục.


tôi có C; \ Users \ ... Python \ Python37-32
Akin Hwan

6

Thêm một giải pháp rất cơ bản và đơn giản. Chạy tệp cài đặt của phiên bản python liên quan (tệp thiết lập) và nhấp vào chế độ sửa chữa. Nó hầu như không mất một hai phút và mọi thứ hoạt động hoàn hảo sau đó :)


Tôi đã thử và thử rất nhiều giải pháp khác và không có giải pháp nào hoạt động. Lý do của bạn là vì sau khi tôi chạy chế độ sửa chữa, pip đã bị hạ cấp từ phiên bản 10 xuống phiên bản 9. Tôi đã nâng cấp nó. Phiên bản 9 hoạt động tốt, phiên bản 10 không hoạt động.
Michael Swartz

4

Tôi gặp lỗi tương tự khi cài đặt cả python2 và python3 trên Windows 7 của mình.

Bạn có thể sử dụng python3 -m pip install xxxxxxđể cài đặt gói của mình.

Hoặc, sửa nó hoàn toàn:

  1. Cố gắng chạy python3 -m pip install --upgrade piptrong cmd.

  2. Nếu không thành công ở bước 1, hãy thử python3  -m pip install --upgrade --force-reinstall pip


3

Nó đã xảy ra với tôi bằng cách sử dụng gói pip, sau đó tôi đã giải quyết nó như dưới đây:

1) Trước hết gỡ cài đặt pip bằng lệnh python

$python -m pip uninstall pip

2) Sau đó cài đặt lại gói pip bằng lệnh easy_install

$easy_install pip

3) Cuối cùng, hãy thử lại lệnh pip trên dòng lệnh trực tiếp, cài đặt bất kỳ gói nào

$pip install pylint

hoặc chỉ thực hiện lệnh pip

$pip

3
này làm việc cho tôi, nhưng tôi muốn hiểu tại sao điều này làm việc và không làm python -m pip cài đặt --upgrade --force-cài đặt lại pip
dim_user

2
Tôi nghĩ rằng nó xảy ra khi Python PATH bị hỏng. Vì vậy, piplệnh không thể sửa đổi PATH Python này để cài đặt gói mới; do đó bạn nên sử dụng các công cụ khác như easy_install. Điều này đã xảy ra với tôi trên Windows nhưng nếu bạn muốn thử, bạn có thể cài đặt lại môi trường Python.
Juan Castaño

3

LÀM VIỆC TỐT !!!

Chỉ cần nâng cấp gói pip của bạn bằng cách chạy lệnh dưới đây. cài đặt python3 -m pip - nâng cấp pip

Lưu ý: Tôi đã cài đặt cả phiên bản python 3.6 và 2.7. Do đó tôi đã chỉ định rõ ràng python3

Ảnh chụp nhanh

C:\AK>pip3 install argparse
Fatal error in launcher: Unable to create process using '"c:\python36\python.exe"  "C:\Python36\Scripts\pip3.exe" install argparse'

C:\AK>python3 -m pip install --upgrade pip
Collecting pip
  Downloading https://files.pythonhosted.org/packages/30/db/9e38760b32e3e7f40cce46dd5fb107b8c73840df38f0046d8e6514e675a1/pip-19.2.3-py2.py3-none-any.whl (1.4MB)
    100% |████████████████████████████████| 1.4MB 312kB/s
Installing collected packages: pip
  Found existing installation: pip 18.1
    Uninstalling pip-18.1:
      Successfully uninstalled pip-18.1
Successfully installed pip-19.2.3

C:AK>pip3 install argparse
Collecting argparse
  Using cached https://files.pythonhosted.org/packages/f2/94/3af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f/argparse-1.4.0-py2.py3-none-any.whl
Installing collected packages: argparse
Successfully installed argparse-1.4.0

3

Tôi đã đặt các biến môi trường của mình đúng cách và tôi đã cài đặt lại Python , cập nhật pip - không có gì hoạt động ngoài giải pháp dưới đây:

Tôi đã giải quyết vấn đề bằng cách vào thư mục:

C:\Users\YOUR_USERNAME\AppData\Local\Programs\Python\

xóa tất cả các phiên bản của Python trừ phiên bản mà bạn đang sử dụng. Tôi đã có 3 phiên bản Python trong thư mục này .


2

Giải pháp của tôi khá đơn giản, tôi cũng gặp phải vấn đề tương tự

Fatal error in launcher: Unable to create process using '"'

giải pháp là thay đổi đường dẫn từ nơi tôi đang chạy pip.


5
Bạn đã thay đổi đường dẫn đến đâu?
Kevin R.

2

không có câu trả lời nào khác giúp tôi trường hợp: hạ cấp python từ 3,6 xuống 3,5 để sử dụng gói pyinstaller.

đây là giải pháp cho trường hợp cụ thể này:

  1. gỡ cài đặt pip
  2. chuyển đến C: \ Users \ your-usern \ AppData \ Local \ Programs \ Python \ Python36 \ Scripts
  3. xóa tập lệnh tương tự, tức là pyinstaller.exe trong trường hợp của tôi
  4. cài đặt pip

cũng có thể làm việc cho bạn.


Tôi đã cài đặt lại pip vì tôi đã gặp lỗi tương tự khi sử dụng pip, nhưng sau khi cài đặt lại pip worker nhưng pyinstaller vẫn không. Vì vậy, tôi đã cài đặt lại pyinstaller
veritaS

2

Tôi gặp lỗi tương tự nhưng khi sử dụng tensorboard:

Fatal error in launcher: Unable to create process using '"'

Tôi phát hiện ra rằng sự cố là do hai bản sao tensotboard.exe hiện có trong hai thư mục khác nhau và cả hai thư mục đều được thêm vào đường dẫn:

C:\Program Files\Python36\Scripts

C:\Users\...\AppData\Local\Programs\Python\Python36\Scripts

Tôi đã xóa cái đầu tiên khỏi đường dẫn và nó đã khắc phục được sự cố.


2

Tôi đã cài đặt cả python 2 và python 3 trong windows 7. Sau khi có cả hai phiên bản python, tôi chuyển sang tải xuống PIP.

Sau khi tải xuống pip bằng cách tải xuống tệp get-pip.py và chạy vào dấu nhắc lệnh và điều hướng đến thư mục chứa tệp get-pip.py.

Tôi chạy lệnh sau:

python get-pip.py

sau khi tải xuống PIP, tôi gặp lỗi sau, Lỗi nghiêm trọng trong trình khởi chạy: Không thể tạo quy trình bằng '"' GIẢI PHÁP ** Sau đó, điều làm việc với tôi là: Tôi chỉ chạy lệnh dưới đây

python3 -m pip install --upgrade pip

Và pip của tôi bắt đầu hoạt động. Hy vọng nó giúp !**


1

Tôi bắt đầu gặp lỗi này sau khi tôi di chuyển dự án của mình (bao gồm cả môi trường ảo của nó). Xóa và tạo lại môi trường ảo giúp mọi thứ ổn thỏa.

Như RolfBly đã đề cập, chạy python -m pip freeze > somefiletrước khi xóa môi trường cho phép khôi phục nhanh chóng: chạy pip -r somefiletrong môi trường mới sẽ khôi phục tất cả các gói.



1

Tôi đang cố gắng cài đặt gói "chai" trong python 3.6.6 có phiên bản pip 18.0 trên Windows. Tôi gặp phải lỗi tương tự như sau: -

Fatal error in launcher: Unable to create process using '"c:\users\arnab sinha\python.exe"  "C:\Users\Arnab Sinha\Scripts\pip.exe" install bottle'

Tất cả những gì tôi đã gõ sau đó là

py -m pip install bottle

Điều này đã giải quyết vấn đề của tôi.


1

Đối với tôi, đó là một lỗi trong con đường của tôi. Bạn nên gọi trực tiếp tập lệnh bằng cách sử dụng thư mục nơi nó được lưu trữ.

C:\Users\YourUserName\AppData\Local\Programs\Python\Python36\Scripts\pip install requests

Và để chạy các tập lệnh python, bạn có thể làm điều này:

C:\Users\Avanish\AppData\Local\Programs\Python\Python36\python -m pip install requests

1

Tất cả các câu trả lời trên đều giúp ích rất nhiều về mặt kỹ thuật. Gần đây, tôi cũng gặp phải vấn đề tương tự do một sai lầm mà tôi đã làm với dự án của mình.

Tôi đã tạo venvbên trong gốc dự án của mình bằng cách phát lệnh python -m venv .và sau đó vì một số lý do tôi không thích tên dự án của mình. Vì vậy, tôi đã thay đổi nó và bùng nổ.

pipbắt đầu hoạt động thất thường và tôi đã tìm kiếm hàng chục diễn đàn với suy nghĩ rằng một số tệp bị hỏng đã len lỏi vào bên trong cài đặt python của tôi. Tôi không tìm thấy bất kỳ giải pháp nào có thể giúp tôi. Cuối cùng, tôi đã mở activate.battệp của mình để biết cách tập lệnh này thay đổi môi trường của tôi và ở đó tôi thấy tên dự án cũ được đề cập.Eureka!

Tôi hoàn nguyên về tên dự án cũ của mình và mọi thứ trở nên suôn sẻ. Mà không cần cài đặt lại. Nếu không có bất kỳ yêu cầu thay đổi nào đối với quản trị viên văn phòng. Không có bất kỳ sự chậm trễ nào.

GIẢI PHÁP: Nếu bạn đã thay đổi tên của dự án sau khi tạo venv, bạn có thể gặp phải lỗi này. Hoàn nguyên tên mới thành tên cũ sẽ tiết kiệm thời gian và công sức của bạn. Cũng xin đừng quên ủng hộ nếu câu trả lời này hữu ích.


1

Tôi gặp lỗi tương tự và đã làm theo một số câu trả lời. Tôi đã cố gắng nâng cấp và cài đặt phiên bản 9.0.0 của pip bằng các lệnh bên dưới

python3 -m pip install --upgrade pip
python -m pip install pip==9.0.0

Đối với cả hai lệnh, tôi nhận được cảnh báo trông như thế này

CẢNH BÁO: Đang thử lại (Thử lại (tổng số = 4, kết nối = Không có, đọc = Không có, chuyển hướng = Không có, trạng thái = Không có))

Dường như không có gì hoạt động. Tôi đã mất bệnh nhân và làm theo các bước dưới đây và nó hoạt động

  1. Điều hướng đến đường dẫn "C: \ Users ... Python \ Python37-32 \ Scripts"
  2. Xóa các tệp pip, pip3, pip3.7
  3. Sau đó, tôi sử dụng lệnh python -m pip install pip==9.0.0sau đó cài đặt pip
  4. Sau đó, tôi nhập lệnh bắt buộc của pyperclip mà tôi muốn sử dụng pip install pyperclip

Bỏ qua bước thứ 4. Thêm nó chỉ để cho mọi người biết rằng tôi cũng có thể cài đặt pyperclip được yêu cầu một cách dễ dàng, nếu có ai đó trên cùng một đường dẫn để cài đặt thêm một số mô-đun


1

Thông thường điều này là do phiên bản python được đặt trên Biến môi trường của bạn. Kiểm tra PATH (hoặc Đường dẫn) cho cả biến Hệ thống và Biến khách.

Nếu nó trỏ đến "path / to / python-install / Python3.x-32", hãy thay đổi nó thành "path / to / python-install / Python3.x"

Kiểm tra lại giá trị trên cả Biến môi trường hệ thống và máy khách


0

Tôi bắt đầu thấy

Fatal error in launcher: Unable to create process using '"'

sau khi cài đặt Python 3.6 trên máy Windows 10. Tôi đặt biến Đường dẫn để trỏ đến thư mục Python36. Lệnh python hoạt động chính xác, nhưng lệnh pip thì không.

Để khắc phục lỗi, tôi mở trình bao dấu nhắc lệnh với đặc quyền của quản trị viên và chạy các lệnh pip.


0

Kiểm tra biến môi trường Windows PATH của bạn. Nó có giới hạn là 260 ký tự và vị trí python của bạn có thể vượt quá giới hạn ký tự đó.

Bạn có thể di chuyển các đường dẫn Python của mình lên cao hơn trong danh sách đường dẫn hoặc tắt giới hạn ký tự Windows như được mô tả tại đây: https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85) .aspx

Khóa đăng ký cho phép bạn bật hoặc tắt hành vi đường dẫn dài mới. Để kích hoạt hành vi đường dẫn dài, hãy đặt khóa đăng ký tại HKLM \ SYSTEM \ CurrentControlSet \ Control \ FileSystem LongPathsEnabled (Loại: REG_DWORD). Giá trị của khóa sẽ được hệ thống lưu vào bộ nhớ đệm (mỗi quy trình) sau lần gọi đầu tiên đến tệp Win32 bị ảnh hưởng hoặc chức năng thư mục (danh sách sau). Khóa đăng ký sẽ không được tải lại trong suốt thời gian tồn tại của quá trình. Để tất cả các ứng dụng trên hệ thống nhận ra giá trị của khóa, bạn có thể phải khởi động lại vì một số quy trình có thể đã bắt đầu trước khi khóa được đặt.

Khóa đăng ký cũng có thể được kiểm soát thông qua Chính sách nhóm tại Cấu hình máy tính> Mẫu quản trị> Hệ thống> Hệ thống tệp> Bật đường dẫn dài NTFS.


0

Giải pháp của tôi là chạy twine uploadqua python -mtranh luận.

Vì vậy, chỉ cần sử dụng python -m:

python -m twine upload dist/*


0

Tôi đã gặp lỗi tương tự như you. Đó là do tôi đã ghép tệp python của mình từ đĩa D sang đĩa e. sau đó, khi tôi nhập python, nó đã hoạt động. pip và tệp exe khác có cùng đường dẫn với pip , nó không hoạt động. khi lệnh "python -m pip install --upgrade pip", lệnh , pip được gửi vào hoạt động, nhưng tệp exe khác có cùng đường dẫn với pip không hoạt động, vì vậy tôi nghĩ đó không phải là cách tốt nhất. cuối cùng, tôi đã gỡ lỗi python của mình và cài đặt lại nó. mọi thứ đều ổn. có thể đó không phải là cách tốt nhất cho tất cả các bạn, nhưng đó là cách dành cho tôi.


0

Tôi gặp lỗi này khi chạy lệnh bằng cách sử dụng pip3. Tôi đã cài đặt python 3.6 trên windows. Tôi đang thử cái này-

pip3 install PACKAGENAME

Nó đã báo lỗi. Giải pháp trong trường hợp cụ thể này chỉ đơn giản là chạy lệnh dưới dạng pip.

pip install PACKAGENAME


0

Có, bạn cần cập nhật phiên bản Python theo cách thủ công.


0

Nếu không có giải pháp nào được đề cập ở trên hoạt động, thì có thể do các biến môi trường trỏ đến hai vị trí khác nhau. Chỉ cần sử dụng where virtualenvđể tìm các đường dẫn được liên kết với lệnh virtualenv. Chạy phần sau trong cmd.

D:\>where virtualenv

Đầu ra sẽ giống như sau:

C: \ Program Files \ Python37 \ Scripts \ virtualenv.exe

C: \ Users \ username \ AppData \ Local \ Programs \ Python \ Python36 \ Scripts \ virtualenv.exe

Bạn có thể thấy có sự xung đột cài đặt của python36 và python37. Tôi vừa xóa thư mục python37 và xung đột đã được giải quyết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.