Điểm:1

môi trường ảo python với phiên bản python khác với python hệ thống và các gói cài đặt

lá cờ ua

Tôi đã tạo môi trường ảo python 3.9.7 bằng virtualenv. Đây là phiên bản python khác với python hệ thống của tôi. Khi tôi thử cài đặt jupyter qua cài đặt pip jupyter Tôi nhận được lỗi sau đây:

Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/usr/bin/Python-3.9.7/Lib/runpy.py", dòng 197, trong _run_module_as_main
    trả lại _run_code (mã, main_globals, Không có,
  Tệp "/usr/bin/Python-3.9.7/Lib/runpy.py", dòng 87, trong _run_code
    exec(mã, run_globals)
  Tệp "/home/kmdreve/jupyter_notebook/kmdreve3.9/lib/python3.9/site-packages/pip/__main__.py", dòng 16, trong <module>
    từ pip._internal.cli.main nhập chính dưới dạng _main # isort:skip # noqa
  Tệp "/home/kmdreve/jupyter_notebook/kmdreve3.9/lib/python3.9/site-packages/pip/_internal/cli/main.py", dòng 10, trong <module>
    từ pip._internal.cli.autocompletion nhập tự động hoàn tất
  Tệp "/home/kmdreve/jupyter_notebook/kmdreve3.9/lib/python3.9/site-packages/pip/_internal/cli/autocompletion.py", dòng 9, trong <module>
    từ pip._internal.cli.main_parser nhập create_main_parser
  Tệp "/home/kmdreve/jupyter_notebook/kmdreve3.9/lib/python3.9/site-packages/pip/_internal/cli/main_parser.py", dòng 7, trong <module>
    từ pip._internal.cli nhập cmdoptions
  Tệp "/home/kmdreve/jupyter_notebook/kmdreve3.9/lib/python3.9/site-packages/pip/_internal/cli/cmdoptions.py", dòng 24, trong <module>
    từ pip._internal.Exceptions nhập CommandError
  Tệp "/home/kmdreve/jupyter_notebook/kmdreve3.9/lib/python3.9/site-packages/pip/_internal/exceptions.py", dòng 10, trong <module>
    từ pip._vendor.six nhập iteritems
ModuleNotFoundError: Không có mô-đun nào có tên 'pip._vendor.six'

Làm thế nào tôi có thể sửa lỗi này?

Cảm ơn bạn!

N0rbert avatar
lá cờ zw
Sử dụng thư mục `/usr/bin/Python-3.9.7` cho python cục bộ là một ý tưởng tồi. Sử dụng `/usr/local` hoặc `/opt` cho những thứ như vậy. Thay vào đó, hãy sử dụng https://github.com/pyenv/pyenv.
kdbaseball8 avatar
lá cờ ua
bạn có thể giải thích thêm một chút tại sao đó là một ý tưởng tồi không?
N0rbert avatar
lá cờ zw
1. Thư mục này được duy trì bởi APT, 2. bạn phá vỡ FHS bằng cách tạo các thư mục tại đây.
kdbaseball8 avatar
lá cờ ua
ah cảm ơn bạn! Tốt để biết!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.