首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux下python环境的搭建

(全局的),使用giobal改变管理的版本,当前终端登陆的python版本不变,下次用户登陆之后python的版本都是global改变过的版本,这个命令不建议使用 pyenv global 3.5.3...(四)虚拟环境 1、使用的Python环境都是一个公共的空间,如果多个项目使用不同Python版本开发,或者使用不同的Python版本部署运行,或者使用同样的版本开发的但不同项目使用了不同版本的库,等等这些问题都会带来冲突...最好的解决办法就是每一个项目独立运行自己的“独立小环境”,创建一个虚拟的版本空间。...,创建一个.pip隐藏文件夹,在这个文件夹创建touch一个以.conf结尾的空文件。.../pypi/simple/ trusted-host=mirrors.aliyun.com 2、虚拟环境安装ipython pip install ipython 会提示进行升级 pip install

1.2K10

Python环境配置保姆教程(Anaconda、Jupyter、GPU环境)!

,它能让其他人安装项目使用的所有包,并确保这些包的版本正确。...txt文件,然后安装: pip freeze > requirements.txt # 导出文件 # 然后将该文件包含在项目的代码库,其他项目成员即使在他的电脑上没有安装conda也可以使用该文件来安装和我一样的开发环境...Linux,Linux是在哪个目录下启动,就会默认哪个目录为工作空间,但是Windows不是这样,那么怎么修改默认工作空间呢?...的时候,会自动的cuda的bin目录以及libnvvp目录加入到环境变量,但是并没有加CUPA和Cudnn的路径,我们需要把这俩加入进来,这样,使用TensorFlow的时候,才不会报错。...我的解决办法: 找到这个.condarc文件,这个我的C:\Users\ZhongqiangWu目录下面,把https改成了http就好了。

2.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

超级牛逼的Python库,漂亮的打印,爬虫爱好者最喜欢!

但是存在一个问题: 往往网页获取到的json数据转化为字典后,嵌套太多,一层接着一层,看起来一团糟的感觉,往往不知道哪个节点是哪个节点的下一级。...pprint模块的妙用 那么,有没有一种好的办法,能够快速帮助我们理清字典嵌套之间的关系呢?pprint模块是一个很好的选择。 这是一个第三方库,使用之前,我们需要pip安装。...pip install pprint 安装后,直接导入即可。...从图中可以看出,这个嵌套关系,一目了然,清清楚楚,明明白白,这样应该很好解析了吧。 下面在用一个简单的案例,带大家感受一下。...网页源代码的结果,基本是一致的,因此你清楚了这结构关系,只需要一个for循环,就可以很简单的拿到你想要的数据。 好了,今天的讲解就到这里,后面带大家讲述一下本文开头提到的json数据。

53820

【宝塔】python项目管理器虚拟环境bin没有activate导致计划任务运行不了python项目管理器找不到activate解决办法

bin目录没有activate导致计划任务运行不了python项目、python项目管理器找不到activate解决办法、宝塔新版本python项目管理器设置计划任务方法 包括2.0 对原进入虚拟环境都做了改动...: ①旧服务的activate替换到新版的md5_ven/bin中去 ②采用宝塔给的方法: 管理器默认使用pip安装项目根目录requirements.txt内的模块,如有其他模块需要安装请手动进入独立环境安装...使用独立环境PIP的方法: 命令行输入 /项目路径/md5命名的文件夹/bin/pip 如:/data/python/d9036cc6563924cf9e1da4e1cd64f9a4_venv.../bin/pip 以上方法交叉尝试后,报错永远只有一个,没有找到对应的模块 解决办法 创建脚本目录 创建python项目 (注意:这里不需要勾选,因为待会还是会被清空,这里使用的是requirements.txt...文件 不管有没有这个文件,如图所示不需要勾选) 等待 打开终端 输入代码(自己替换自己的md5) python3 -m venv 7f10183f8187e732458bac27c57d3619

81930

Python如何生成exe文件?用Pycharm一步一步带着你学(超详细、超贴心)

Pycharm界面的最下面,你可以看到Terminal,选择这个选项,这就是一个终端界面。...常见错误提示二: NoneType’ object has no attribute ‘bytes 第二步 使用pyinstaller 终端里输入的指令为: pyinstaller -w -F XXX.py...XXX.py:指的是你整个项目的入口程序,大家写项目时很可能是多文件编程,你整个项目时靠哪个文件作为入口拉起来的,就填那个文件的名字。...找文件的方法是看你建立的那个工程文件夹里有没有你写进去的文件,而不是看子文件夹里有没有。...如果您是子文件夹写程序,可以把你写的所有程序都拷贝到工程文件夹。 如果你代码中导入了图片、文档等与路径相关的文件,注意修改路径。

2.4K10

Python 小技巧:如何实现操作系统兼容性打包?

有一个这样的问题:现要用 setuptools 把一个项目打包成 whl 文件,然后 pip install Windows/Linux 两种操作系统上,但是该项目中有一些依赖库只有 Windows...从打包的角度,这个问题的关键还是看 setup.py 和 requirements.txt 文件。 关于 Python 的包构建分发和 setup.py 的使用,这里有篇文章 写得很好,推荐阅读。...但是这样会有麻烦:维护两份依赖文件和两种包文件,本身就挺费劲的,而在生成过程,每次还得对它们改名以作区分(注意包名有一定的规范约束,乱改的话,pip 可能识别不出),维护成本就很高。...但我们前面的问题比较简单,并不是有不同的编译依赖(系统级),而只是三方库依赖不同(项目级)。...如果没有新的办法,这不失为一种考虑,但是有没有别的办法了呢? 我曾被这个问题困扰过,但是没有深入去研究解决,直到无意中loguru 这个用来记录日志的库的 setup.py 中看到: ?

1.7K20

Yeah,我的Pygame安装成功了!(Windows Pygame 安装教程)

在这本书的第二部分 项目篇的第一个小项目是【外星人入侵】,这个项目需要安装pygame,书中有给出了两个下载链接:https://bitbucket.org/pygame/pygame/downloads....whl这个文件,原因是:这个文件比较新,下载次数也比较多,也是win64的,所以就下载了这个,并把文件放到了目标文件夹,然后按照书本的介绍安装:命令窗口切换到文件所在的文件夹,然后输入python...available.然后看有人说是pip版本太低,我表示很怀疑这个答案,因为,我之前命令窗口输入pip install Pillow安装第三方模块也没有这样的提示。...试了好久次之后没办法,于是我就百度了一下pygame的安装,但是没有找到满意的答案。 但是偶然间看到了命令窗口输入pip可以查看自己电脑所对应的版本需求。...本着试一试的态度,命令窗口输入了:pip 看到了pip使用方法,包括我现在正在用的install,然后看到了wheel,于是,我又试着输入:pip wheel,提示如下 现在我懂了

1K20

浅析三种Anaconda虚拟环境创建方式和第三方包的安装

解决办法 找到C盘用户文件夹下的.condarc文件 ?...解决pip安装过慢 默认使用pip install时,会安装的很慢,甚至会出现安装失败,这是因为默认pip使用的是官网源,换成清华源就好了,可以参考:手把手教你进行pip换源,让你的Python库下载嗖嗖的...大功告成,以后不管是哪个环境使用pip都是清华源,速度杠杠的。...知识补充 不知道有没有疑惑,我直接在python输入的python,就是执行的是哪个python,我们用where python来看一下 命令 where python ?...那我们进入一个虚拟环境试试看。 ? 当进入一个虚拟环境之后,使用的就是当前虚拟环境的python,那pip呢?来试一下 ?

12.6K31

Python 初学者常见错误——我有 Anaconda 了,还能单独安装 Python 吗?

你安装 Python,本质上就是电脑上安装了一个文件夹,这个文件夹里面有一个 python.exe和各种子文件夹。...无论是哪个系统,当你执行 python xxx.py的时候,它首先会检查 python是不是系统命令,发现不是,于是会在当前文件夹下面找有没有一个可执行文件,名字叫做 python.exe(或者python.bat...:c:\python371\python-m pip install xxx) 安装了一个第三方库以后,这个第三方库就会被放在这个文件夹里面。...虚拟环境通过这个软连接运行的本质上还是系统环境的 Python,但是由于这个虚拟环境也有 site-apckages 文件夹,所以它会使用虚拟环境的 site-packages。...唯一可能给你带来困扰的是不同 Python 都把自己的文件夹路径添加到了环境变量,那么哪个 Python 先执行,哪个 Python 后执行,这是环境变量给你带来的困扰,而不是 Python 本身。

17.5K40

论文绘图神器来了:一行代码绘制不同期刊格式图表,哈佛博士后开源

他的解决办法是:亲自开发一个Matplotlib的补充包,增添scatter、notebook等其他软件常用的绘图工具,还支持一键调用符合IEEE等不同期刊要求的图表格式。...现在,这个论文神器已经Github开源,@爱可可老师 也微博推荐,收获大量转发好评。 ? 安装工具包 推荐使用Python3环境,并且要预装Matplotlib原始包。...) 也可以同一张图中使用多个不同的风格: plt.style.use(['science','ieee']) 对于一些期刊,比如IEEE,图表的格式要求中提出要在基本格式上强调某些特定的参数(字体大小...补充包默认使用Latex字体渲染,如果电脑中没有Latex,可以改用无Latex渲染模式: plt.style.use(['science','no-latex']) 这个项目还在持续更新,作者会不断添加不同的期刊格式...,如果需要检查更新最新版本,通过这行代码实现: pip install SciencePlots 作为科研党的你看到这款论文神器有没有心动呢?

1.4K40

python虚拟环境安装和配置

注意,如果你是通过 symlink 等方式或通过一个单独的文件系统安装的包,你就没有办法使用这个命令删除它们,因为它检测不到它们的存在。 Conda 也会保存所有下载下来的 tar 包。...系统可以同时存在python2和python3,通过环境变量的系统变量path(不是用户变量)控制cmd或者系统中使用哪个版本的python,哪个版本的路径在前面就优先使用哪个版本。 2....此种方法可能正常使用,但显然不是好办法(不过网络不好的时候lz就是用的这个)。...pycharm项目配置虚拟环境 pycharm设置项目virtualenv运行 首先virtualenv venv创建一个虚拟环境并安装好相关运行环境 打开pycharm 下拉框可以选择需要的运行环境...自己配 同时安装python2和python3,然后系统变量修改两个的顺序就可以设置系统优先使用哪个版本的python 如果是用anaconda安装的python2,再安装python3就必须在python3

6.9K30

python安装虚拟环境步骤_python虚拟环境迁移

注意,如果你是通过 symlink 等方式或通过一个单独的文件系统安装的包,你就没有办法使用这个命令删除它们,因为它检测不到它们的存在。 Conda 也会保存所有下载下来的 tar 包。...系统可以同时存在python2和python3,通过环境变量的系统变量path(不是用户变量)控制cmd或者系统中使用哪个版本的python,哪个版本的路径在前面就优先使用哪个版本。 2....此种方法可能正常使用,但显然不是好办法(不过网络不好的时候lz就是用的这个)。...pycharm项目配置虚拟环境 pycharm设置项目virtualenv运行 首先virtualenv venv创建一个虚拟环境并安装好相关运行环境 打开pycharm 下拉框可以选择需要的运行环境...自己配 同时安装python2和python3,然后系统变量修改两个的顺序就可以设置系统优先使用哪个版本的python 如果是用anaconda安装的python2,再安装python3就必须在python3

7.8K10

一文弄懂Jupyter的配置与使用(呕心沥血版)

如果你将 Jupyter Notebook 的启动目录设置为 “my_project” 目录,那么你就可以很方便地访问这个项目中的任何文件,而无需 Jupyter Notebook 输入完整路径。...通过 nb_conda,用户可以轻松地 Notebook 创建、使用和分享自己的 Conda 环境。...它还允许你使用预定义选项来配置这些扩展程序,使其更加符合你的需求。此外,它还提供了一些主题以改变笔记本的样式和交互体验。...但是,如果你想从桌面上的快捷方式来启动 Jupyter Notebook,就需要指明你想运行哪个环境的 Jupyter Notebook。...上一个单元格导的包下一个单元格可以使用吗 可以使用 Jupyter ,如果一个单元格中导入了某个 Python 包,那么下一个单元格是可以直接使用该包的。

14.5K83

那些年的开源项目,你跑起来了吗?

Releases 页面,这个时候就需要去官网下载。...lan=zh ‍‍在线体验的链接一般:About、项目首页和官网的 Demo、Online 字眼的链接 1.4 有没有中文 虽然 GitHub 上面的英文项目占了很大部分,但其中也有提供了中文描述...开源项目的作者把项目开源,第一个愿望就是有人用。所以,如果你使用遇到问题,先去寻找下作者留下的解决办法,然后找找有没有遇到同样问题的人,没有的话可以向作者提问。实在不行,就去源码寻找答案!...如果你遇到问题,不要着急提问先在 issues 搜一下,看看有没有相同问题已经问过了,没准就找到解决办法了。...关键字:issues、error、fail、close 3.3 源码找答案 源码面前没有秘密,同时作者也会在注释留下线索,助你找到问题的答案。

1.3K20

01.如何把.py文件打包成为exe,重

官网 pynsist:一个用来创建 Windows 安装程序的工具,可以安装程序打包 Python 本身。...官网 1.3 技术方案 通过对比,最终选择了上面例子的 pyinstaller 1.4 pyinstaller 使用教程整理 直接在命令行用pip安装 pyinstaller【第一次需要安装成功后,...-i 改变生成程序的icon图标 -h pyinstaller各个参数的讲解 1.5 关于 pyinstaller 使用总结 在用 pyinstaller 打包成exe后,点击运行,发现直接闪退,有点懵逼...既然没找到答案,那么我就去youtube上找个播放次数比较多的教程看看,看看别个怎么用法,最终大神的教程中找到了解决办法代码最后面加上相关代码就行,我整理了一下三种做法: # 1.暂停的第一种方式...# time.sleep(10) # 2.暂停的第二种方式 # input("Press ") # 3.暂停的第三种方式 (比较推荐这个) # 提示使用之前,记得引入相关组件 import

1.2K10

Python初学者常犯错误及解决方法自查

我的电脑既有Python 2又有Python 3,那我使用pip安装的第三方库安装到了哪里? 这个取决于当你执行 pip的时候,哪个版本的Python里面的 pip先被找到。...如果你搞不清楚到底哪个版本的pip先被找到,那么请使用下面这个万能方法: 假设你已经设置,使得执行 python的时候启动的是Python 2环境,执行 python3的时候,启动的是Python 3环境...PyCharm,我们也可以看到PyCharm是使用虚拟环境的Python来运行main.py的,如下图所示: 这个虚拟环境和系统的Python环境是隔离开的。...最后,希望你不要抱怨PyCharm自动为你创建虚拟环境这个事情。Python开发,本来就应该这样做,不同的项目使用不同的虚拟环境,使得所有依赖互相隔离,这才是Python项目管理的正确方式。...当时当你使用PyCharm打开一个项目文件夹时,由于还没有运行这个项目中的某个文件,所以PyCharm会以当前打开的这个项目文件夹为工作区。

3.9K10

Python初学者常犯错误及解决方法自查

我的电脑既有Python 2又有Python 3,那我使用pip安装的第三方库安装到了哪里? 这个取决于当你执行 pip的时候,哪个版本的Python里面的 pip先被找到。...如果你搞不清楚到底哪个版本的pip先被找到,那么请使用下面这个万能方法: 假设你已经设置,使得执行 python的时候启动的是Python 2环境,执行 python3的时候,启动的是Python 3环境...PyCharm,我们也可以看到PyCharm是使用虚拟环境的Python来运行main.py的,如下图所示: ? 这个虚拟环境和系统的Python环境是隔离开的。...Python开发,本来就应该这样做,不同的项目使用不同的虚拟环境,使得所有依赖互相隔离,这才是Python项目管理的正确方式。...此时,你PyCharm打开main.py,你就会发现红色的波浪线,如下图所示。 ? 此时如果使用PyCharm来运行这个main.py文件: ? 你会发现PyCharm运行程序毫无问题: ?

1K20

一日一技:如何正确自己项目里面集成别人的代码?

我们知道,使用 Python 的时候,如果我想使用别人发布的第三方库,那么我们可以使用pip进行安装。...如果项目里面有setup.py文件,那么我们也许可以使用pip直接从 Github 上面安装。但如果对方连这个文件也没有呢?...这个项目里面没有setup.py,也没有把它上传到pypi 上面。所以你没有办法使用 pip 进行安装。...要使用它本身很简单,直接把这个文件JsonPathFinder.py复制到你自己的项目里面就可以了。但是这样一来,你不知道我什么时候更新了代码,难道你每天要上来看看我有没有更新?...为了解决这个问题,我们可以使用git submodule功能。这个功能,可以让你把一个 Git 源挂载到另外一个源里面。

76220

DevContainer高效开发(第一篇):基于remote container开发

更何况,大多数语言会拥有很多版本,而且版本之间兼容性不佳(例如Python),自己电脑上安装多个版本的python有时候已经让人血压升高,何况我还要记得哪个版本在哪,哪个版本的库在哪,不同的版本用的是哪一个包管理器等等繁琐的细节...顾名思义,就是容器开发。...vscode已经为我们准备好了范式,我们可以项目使用.devcontainer目录,存放devcontainer.json和Dockerfile、docker-compose.yaml文件。...Dockerfile描述了我们特定项目需要的容器应该怎么构建。虽然可以直接使用一个官方镜像开发,但是最好还是做一些定制化,构建项目个性化的镜像。...4.使用技巧 安装远程插件后,vscode打开项目目录时会自动循环是否启动container后重新打开,选是就可以快速构建启动容器,然后再容器打开挂载的项目目录进行开发。

57310

Python越来越火,多版本共存问题如何处理

由于现在项目所用到的Python版本不同,项目中容易搞不清用的那个版本的,而且Python2和Python3又有了较大的变更。...因此要解决这个问题是时我们要注意它们的一下几个方面,核心来认识一下:关于环境变量 系统属性->环境变量->Path 计算机正是由于通过Path路径的目录地址相应的寻找,Path路径下有没有对应的exe...现在步入正题,Path的Python顺序决定项目访问的顺序。如果你的Path环境变量Python2Python3之前的话,项目优先访问的Python2。...重命名为Python2.exe;Python3的Python.exe重命名为Python3.exe;并删除原有的Python.exe这样使用的时候用相应的Python2.exe和Python3.exe...对于相应的pip等命令也可以用相同的办法,解决冲突。

1K70
领券