内网anaconda如何使用代理,避免网络连接失败?

问题征兆

在内网环境使用anaconda创建新环境:

conda create --name py39 python=3.9

由于网络原因,遇到如下报错:

Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0xffffa9760650>: Failed to establish a new connection: [Errno 101] Network is unreachable')': /anaconda/pkgs/free/linux-aarch64/repodata.json.zst

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-aarch64/repodata.json>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simpl
为什么在pycharm下载安装插件会失败?:PS D:\NEW desktop\app_house> pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pyhive django-adminlte-ui==1.7.2 beautifulsoup4==4.12.2 fake_useragent==1.4.0 certifi==2020.12.5 chardet==4.0.0 django==3.1.7 djangorestframework==3.12 et-xmlfile==1.0.1 idna==2.10 jdcal==1.4.1 openpyxl==3.0.6 pytz==2021.1 requests==2.25.1 django-simpleui==2023.3.1 urllib3==1.26.3 xlwt lxml numpy beautifulsoup4 selenium==3.12.0 pandas pyecharts snownlp geopy wordcloud scikit-learn jieba faker django-import-export==2.7.1 WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages) Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting pyhive ERROR: HTTP error 403 while getting https://pypi.tuna.tsinghua.edu.cn/packages/f6/ec/5c658b3a4d99a6d91450 30cc8e003c3f7efc668d866e88544812ab0af310/PyHive-0.7.0.tar.gz (from https://pypi.tuna.tsinghua.edu.cn/simple/pyhive/) [notice] A new release of pip is available: 24.3.1 -> 25.0.1 [notice] To update, run: python.exe -m pip install --upgrade pip ERROR: Could not install requirement pyhive from https://pypi.tuna.tsinghua.edu.cn/packages/f6/ec/5c658b3a4 d99a6d9145030cc8e003c3f7efc668d866e88544812ab0af310/PyHive-0.7.0.tar.gz because of HTTP error 403 Client Er ror: Forbidden for url: https://pypi.tuna.tsinghua.edu.cn/packages/f6/ec/5c658b3a4d99a6d9145030cc8e003c3f7e fc668d866e88544812ab0af310/PyHive-0.7.0.tar.gz for URL https://pypi.tuna.tsinghua.edu.cn/packages/f6/ec/5c6 58b3a4d99a6d9145030cc8e003c3f7efc668d866e88544812ab0af310/PyHive-0.7.0.tar.gz (from https://pypi.tuna.tsinghua.edu.cn/simple/pyhive/) PS D:\NEW desktop\app_house>
03-16
### Anaconda 是否需要与 PyCharm 连接 Anaconda 是一个集成了 Conda 包管理和环境管理工具的 Python 发行版,而 PyCharm 则是一款功能强大的集成开发环境(IDE)。两者虽然可以独立运行,但在实际开发过程中,将它们结合起来能够更好地利用各自的优势。 #### 必要性分析 尽管 Anaconda 和 PyCharm 可以分别完成各自的职责,但如果希望在 PyCharm 中充分利用 Anaconda 提供的强大包管理能力,则需要建立两者的连接。这种连接的主要目的是让 PyCharm 使用Anaconda 创建的虚拟环境及其所安装的库[^1]。通过这种方式,开发者可以在 PyCharm 中无缝调用特定版本的 Python 解释器和所需的第三方库,从而实现更高效的开发体验。 --- ### 如何连接 Anaconda 与 PyCharm 以下是具体的操作步骤: #### 配置虚拟环境 1. **创建新的虚拟环境** 打开 Anaconda Prompt 并执行命令来创建一个新的虚拟环境。例如: ```bash conda create --name myenv python=3.9 ``` 此处 `myenv` 表示新环境的名字,`python=3.9` 定义该环境下使用的 Python 版本[^3]。 2. **激活虚拟环境** 输入以下命令激活刚刚创建好的环境: ```bash conda activate myenv ``` 3. **安装必要的依赖项** 在激活状态下,可通过 pip 或者 conda 来安装所需模块。比如: ```bash conda install numpy pandas matplotlib ``` #### 设置 PyCharm 的解释器 1. 启动 PyCharm 社区版或专业版,并进入项目的设置界面。 2. 导航至 `File -> Settings -> Project: YourProjectName -> Python Interpreter` 菜单选项下。 3. 点击右侧齿轮图标并选择 “Add...”。 4. 在弹出窗口里挑选 `Conda Environment` 类型,接着指定已有的路径或者是新建另一个环境。对于前者来说,只需浏览到刚才构建完毕的那个位置即可;如果是后者的话则按照提示填写相关信息[^2]。 5. 应用更改之后重新加载项目资源,这样就能保证当前工程下的脚本都基于选定的 anaconda interpreter 来解析执行了。 --- ### 总结 将 Anaconda 与 PyCharm 结合起来不仅可以简化复杂项目中的依赖关系处理过程,还能有效隔离不同应用间的冲突风险。因此,在日常工作中推荐采用这种方法来进行高效编程实践[^4]。 ```python import sys print(f"Current Python Version Used By This Script Is {sys.version}") ``` 上述代码片段可用于验证当前正在使用的 Python 版本是否来自预期配置的 Anaconda 环境。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值