Điểm:0

Bỏ qua biến env HTTP_PROXY trong cài đặt conda

lá cờ vn

Tôi đang cố định cấu hình máy khách conda cục bộ của mình để sử dụng kênh nexus và chỉ sử dụng kênh đó. Không gian làm việc tôi đang sử dụng có Http ProxyHTTPS_PROXY các biến môi trường được đặt (Và tôi cần chúng được đặt ...)

Mỗi khi tôi cố gắng cài đặt bất kỳ thứ gì (có hoặc không thêm cờ --override-channels), đây là dấu vết ngăn xếp mà tôi nhận được:

Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connection.py", dòng 159, trong _new_conn
    conn = connection.create_connection(
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/util/connection.py", dòng 84, trong create_connection
    tăng lỗi
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/util/connection.py", dòng 74, trong create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Kết nối bị từ chối

Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:

Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connectionpool.py", dòng 670, trong urlopen
    httplib_response = self._make_request(
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connectionpool.py", dòng 392, trong _make_request
    conn.request(phương thức, url, **httplib_request_kw)
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 1257, theo yêu cầu
    self._send_request(phương thức, url, nội dung, tiêu đề, mã hóa_chunked)
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/awsrequest.py", dòng 91, trong _send_request
    rval = super(AWSConnection, self)._send_request(
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 1303, trong _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 1252, trong tiêu đề cuối
    self._send_output(message_body, encode_chunked=encode_chunked)
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/awsrequest.py", dòng 119, trong _send_output
    self.send(tin nhắn)
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/awsrequest.py", dòng 203, gửi
    trả lại super(AWSConnection, self).send(str)
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 952, gửi
    self.connect()
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connection.py", dòng 187, trong kết nối
    conn = self._new_conn()
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connection.py", dòng 171, trong _new_conn
    nâng cao NewConnectionError (
urllib3.Exceptions.NewConnectionError: <botocore.awsrequest.AWSHTTPConnection object at 0x7f7c455ebd30>: Không thể thiết lập kết nối mới: [Errno 111] Kết nối bị từ chối

Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:

Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/httpsession.py", dòng 254, gửi
    urllib_response = conn.urlopen(
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connectionpool.py", dòng 726, trong urlopen
    thử lại = thử lại.increment(
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/util/retry.py", dòng 386, tăng dần
    tăng sáu.reraise (loại (lỗi), lỗi, _stacktrace)
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/packages/six.py", dòng 734, được phát hành lại
    tăng giá trị.with_traceback(tb)
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connectionpool.py", dòng 670, trong urlopen
    httplib_response = self._make_request(
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connectionpool.py", dòng 392, trong _make_request
    conn.request(phương thức, url, **httplib_request_kw)
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 1257, theo yêu cầu
    self._send_request(phương thức, url, nội dung, tiêu đề, mã hóa_chunked)
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/awsrequest.py", dòng 91, trong _send_request
    rval = super(AWSConnection, self)._send_request(
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 1303, trong _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 1252, trong tiêu đề cuối
    self._send_output(message_body, encode_chunked=encode_chunked)
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/awsrequest.py", dòng 119, trong _send_output
    self.send(tin nhắn)
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/awsrequest.py", dòng 203, gửi
    trả lại super(AWSConnection, self).send(str)
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 952, gửi
    self.connect()
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connection.py", dòng 187, trong kết nối
    conn = self._new_conn()
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connection.py", dòng 171, trong _new_conn
    nâng cao NewConnectionError (
urllib3.Exceptions.ProxyError: ('Không thể kết nối với proxy.', NewConnectionError('<botocore.awsrequest.AWSHTTPConnection object at 0x7f7c455ebd30>: Không thể thiết lập kết nối mới: [Errno 111] Kết nối bị từ chối'))

Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:

Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/exceptions.py", dòng 1079, trong __call__
    hàm trả về(*args, **kwargs)
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/cli/main.py", dòng 84, trong _main
    exit_code = do_call(args, p)
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/cli/conda_argparse.py", dòng 81, trong do_call
    mô-đun = import_module(relative_mod, __name__.rsplit('.', 1)[0])
  Tệp "/opt/conda/lib/python3.9/importlib/__init__.py", dòng 127, trong import_module
    return _bootstrap._gcd_import(tên[cấp độ:], gói, cấp độ)
  Tệp "<frozen importlib._bootstrap>", dòng 1030, trong _gcd_import
  Tệp "<frozen importlib._bootstrap>", dòng 1007, trong _find_and_load
  Tệp "<frozen importlib._bootstrap>", dòng 986, trong _find_and_load_unlocked
  Tệp "<frozen importlib._bootstrap>", dòng 680, trong _load_unlocked
  Tệp "<frozen importlib._bootstrap_external>", dòng 850, trong exec_module
  Tệp "<frozen importlib._bootstrap>", dòng 228, trong _call_with_frames_removed
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/cli/main_install.py", dòng 8, trong <module>
    từ .install nhập cài đặt
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/cli/install.py", dòng 19, trong <module>
    từ ..core.index nhập tính toán_channel_urls, get_index
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/core/index.py", dòng 13, trong <module>
    từ .package_cache_data nhập PackageCacheData
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/core/package_cache_data.py", dòng 14, trong <module>
    từ .path_actions nhập CacheUrlAction, ExtractPackageAction
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/core/path_actions.py", dòng 30, trong <module>
    từ ..gateways.connection.download nhập tải xuống
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/gateways/connection/download.py", dòng 14, trong <module>
    từ .session nhập CondaSession
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/gateways/connection/session.py", dòng 13, trong <module>
    từ .adapters.s3 nhập S3Adapter
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/gateways/connection/adapters/s3.py", dòng 14, trong <module>
    boto3.client('s3') # https://github.com/conda/conda/issues/8993
  Tệp "/opt/conda/lib/python3.9/site-packages/boto3/__init__.py", dòng 93, trong máy khách
    trả về _get_default_session().client(*args, **kwargs)
  Tệp "/opt/conda/lib/python3.9/site-packages/boto3/session.py", dòng 258, trong máy khách
    trả về self._session.create_client(
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/session.py", dòng 826, trong create_client
    thông tin xác thực = self.get_credentials()
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/session.py", dòng 430, trong get_credentials
    self._credentials = self._components.get_component(
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/credentials.py", dòng 1969, trong load_credentials
    tín dụng = nhà cung cấp.load()
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/credentials.py", dòng 1022, đang tải
    siêu dữ liệu = fetcher.retrieve_iam_role_credentials()
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/utils.py", dòng 474, trong retrieve_iam_role_credentials
    mã thông báo = self._fetch_metadata_token()
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/utils.py", dòng 368, trong _fetch_metadata_token
    phản hồi = self._session.send(request.prepare())
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/httpsession.py", dòng 285, gửi
    tăng ProxyConnectionError(proxy_url=proxy_url, error=e)
botocore.Exceptions.ProxyConnectionError: Không thể kết nối với URL proxy: <HTTP_PROXY_URL>"

Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:

Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connection.py", dòng 159, trong _new_conn
    conn = connection.create_connection(
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/util/connection.py", dòng 84, trong create_connection
    tăng lỗi
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/util/connection.py", dòng 74, trong create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Kết nối bị từ chối

Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:

Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connectionpool.py", dòng 670, trong urlopen
    httplib_response = self._make_request(
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connectionpool.py", dòng 392, trong _make_request
    conn.request(phương thức, url, **httplib_request_kw)
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 1257, theo yêu cầu
    self._send_request(phương thức, url, nội dung, tiêu đề, mã hóa_chunked)
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/awsrequest.py", dòng 91, trong _send_request
    rval = super(AWSConnection, self)._send_request(
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 1303, trong _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 1252, trong tiêu đề cuối
    self._send_output(message_body, encode_chunked=encode_chunked)
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/awsrequest.py", dòng 119, trong _send_output
    self.send(tin nhắn)
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/awsrequest.py", dòng 203, gửi
    trả lại super(AWSConnection, self).send(str)
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 952, gửi
    self.connect()
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connection.py", dòng 187, trong kết nối
    conn = self._new_conn()
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connection.py", dòng 171, trong _new_conn
    nâng cao NewConnectionError (
urllib3.Exceptions.NewConnectionError: <botocore.awsrequest.AWSHTTPConnection object at 0x7f7c455b8940>: Không thể thiết lập kết nối mới: [Errno 111] Kết nối bị từ chối

Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:

Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/httpsession.py", dòng 254, gửi
    urllib_response = conn.urlopen(
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connectionpool.py", dòng 726, trong urlopen
    thử lại = thử lại.increment(
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/util/retry.py", dòng 386, tăng dần
    tăng sáu.reraise (loại (lỗi), lỗi, _stacktrace)
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/packages/six.py", dòng 734, được phát hành lại
    tăng giá trị.with_traceback(tb)
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connectionpool.py", dòng 670, trong urlopen
    httplib_response = self._make_request(
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connectionpool.py", dòng 392, trong _make_request
    conn.request(phương thức, url, **httplib_request_kw)
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 1257, theo yêu cầu
    self._send_request(phương thức, url, nội dung, tiêu đề, mã hóa_chunked)
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/awsrequest.py", dòng 91, trong _send_request
    rval = super(AWSConnection, self)._send_request(
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 1303, trong _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 1252, trong tiêu đề cuối
    self._send_output(message_body, encode_chunked=encode_chunked)
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/awsrequest.py", dòng 119, trong _send_output
    self.send(tin nhắn)
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/awsrequest.py", dòng 203, gửi
    trả lại super(AWSConnection, self).send(str)
  Tệp "/opt/conda/lib/python3.9/http/client.py", dòng 952, gửi
    self.connect()
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connection.py", dòng 187, trong kết nối
    conn = self._new_conn()
  Tệp "/opt/conda/lib/python3.9/site-packages/urllib3/connection.py", dòng 171, trong _new_conn
    nâng cao NewConnectionError (
urllib3.Exceptions.ProxyError: ('Không thể kết nối với proxy.', NewConnectionError('<botocore.awsrequest.AWSHTTPConnection object at 0x7f7c455b8940>: Không thể thiết lập kết nối mới: [Errno 111] Kết nối bị từ chối'))

Trong quá trình xử lý ngoại lệ trên, một ngoại lệ khác đã xảy ra:

Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/opt/conda/bin/conda", dòng 13, trong <module>
    sys.exit (chính ())
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/cli/main.py", dòng 152, trong tệp chính
    trả về conda_Exception_handler(_main, *args, **kwargs)
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/exceptions.py", dòng 1371, trong conda_Exception_handler
    return_value = exception_handler(func, *args, **kwargs)
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/exceptions.py", dòng 1082, trong __call__
    trả về self.handle_Exception(exc_val, exc_tb)
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/exceptions.py", dòng 1126, trong handle_Exception
    trả lại self.handle_unexpected_Exception(exc_val, exc_tb)
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/exceptions.py", dòng 1137, trong handle_unexpected_Exceptionion
    self.print_unexpected_error_report(error_report)
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/exceptions.py", dòng 1207, trong print_unexpected_error_report
    từ .cli.main_info nhập get_env_vars_str, get_main_info_str
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/cli/main_info.py", dòng 19, trong <module>
    từ ..core.index nhập _supplement_index_with_system
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/core/index.py", dòng 13, trong <module>
    từ .package_cache_data nhập PackageCacheData
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/core/package_cache_data.py", dòng 14, trong <module>
    từ .path_actions nhập CacheUrlAction, ExtractPackageAction
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/core/path_actions.py", dòng 30, trong <module>
    từ ..gateways.connection.download nhập tải xuống
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/gateways/connection/download.py", dòng 14, trong <module>
    từ .session nhập CondaSession
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/gateways/connection/session.py", dòng 13, trong <module>
    từ .adapters.s3 nhập S3Adapter
  Tệp "/opt/conda/lib/python3.9/site-packages/conda/gateways/connection/adapters/s3.py", dòng 14, trong <module>
    boto3.client('s3') # https://github.com/conda/conda/issues/8993
  Tệp "/opt/conda/lib/python3.9/site-packages/boto3/__init__.py", dòng 93, trong máy khách
    trả về _get_default_session().client(*args, **kwargs)
  Tệp "/opt/conda/lib/python3.9/site-packages/boto3/session.py", dòng 258, trong máy khách
    trả về self._session.create_client(
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/session.py", dòng 826, trong create_client
    thông tin xác thực = self.get_credentials()
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/session.py", dòng 430, trong get_credentials
    self._credentials = self._components.get_component(
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/credentials.py", dòng 1969, trong load_credentials
    tín dụng = nhà cung cấp.load()
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/credentials.py", dòng 1022, đang tải
    siêu dữ liệu = fetcher.retrieve_iam_role_credentials()
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/utils.py", dòng 474, trong retrieve_iam_role_credentials
    mã thông báo = self._fetch_metadata_token()
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/utils.py", dòng 368, trong _fetch_metadata_token
    phản hồi = self._session.send(request.prepare())
  Tệp "/opt/conda/lib/python3.9/site-packages/botocore/httpsession.py", dòng 285, gửi
    tăng ProxyConnectionError(proxy_url=proxy_url, error=e)
botocore.Exceptions.ProxyConnectionError: Không thể kết nối với URL proxy: "<HTTP_PROXY_URL>"

Theo những gì tôi có thể hiểu, điều đó xảy ra vì tôi đã đặt các biến môi trường. Theo tài liệu, các biến môi trường là tùy chọn cấu hình được ưu tiên nhất có thể.

Có cách nào để "ghi đè" các biến này theo quan điểm của conda không?

Đă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.