[Share Experiences] Deepin配置好了Python的开发环境,发现用第三方库有些问题。
Tofloor
poster avatar
pang1-_
deepin
2021-08-31 21:58
Author

用vscode配置好了开发环境,在里面使用安装好的第三方库的时候,

发现deepin居然自带了 Python的 两个版本,一个是2.7, 一个是3.7. 

之前我还安装了一个3.9版本,

导致我最后安装的第三方库 全安装到了 3.7 版本那里,

现在我使用VSCode 的时候,

只能用 Python3.7 版本的解释器才能用到这些  库。

不知道有什么办法解决没。其实3.7版本也行

Reply Favorite View the author
All Replies
pang1-_
deepin
2021-08-31 21:59
#1

Reply View the author
Jack
deepin
2021-08-31 23:04
#2

有些好奇,为什么一定要用 python3.9的版本?

如果你一定要用 python3.9 可以使用 

pip freeze > requirements.txt

命令导出你的 python环境,然后再用

pip install -r requirement.txt

导入你的环境

Reply View the author
Feng Yu
deepin
2021-09-01 00:29
#3

如果你本地需要高版本的python,建议用anaconda,不要自己瞎搞

Reply View the author
zed7th
deepin
2021-09-01 00:47
#4

这个是什么vscode主题,看起来挺不错的

Reply View the author
pang1-_
deepin
2021-09-01 02:49
#5
Jack

有些好奇,为什么一定要用 python3.9的版本?

如果你一定要用 python3.9 可以使用 

pip freeze > requirements.txt

命令导出你的 python环境,然后再用

pip install -r requirement.txt

导入你的环境

好嘞,其实我也不懂哪个版本好,想着新的版本好吧。没事,只要是3.5以上的就行了。你这个方法刚好留着备用。O(∩_∩)O哈哈~

Reply View the author
pang1-_
deepin
2021-09-01 02:50
#6
Feng Yu

如果你本地需要高版本的python,建议用anaconda,不要自己瞎搞

好嘞

Reply View the author
pang1-_
deepin
2021-09-01 02:54
#7
zed7th

这个是什么vscode主题,看起来挺不错的

Reply View the author
pang1-_
deepin
2021-09-01 02:56
#8
zed7th

这个是什么vscode主题,看起来挺不错的

Reply View the author
pang1-_
deepin
2021-09-01 02:56
#9
zed7th

这个是什么vscode主题,看起来挺不错的

下载这些插件看一下

Reply View the author
Jack
deepin
2021-09-01 05:43
#10
pang1-_

好嘞,其实我也不懂哪个版本好,想着新的版本好吧。没事,只要是3.5以上的就行了。你这个方法刚好留着备用。O(∩_∩)O哈哈~

对了,忘了说了,做开发最好创建自己的 虚拟环境,防止不同环境相互冲突。你可以百度一下,python 如何创建 虚拟环境,有很多种方法。

楼上也有人说用 anaconda, anaconda也是一个很好的工具,你可以用一下。

对于开发来说,没必要追高版本。稳定就行。

Reply View the author
Barry-okx
Junior Packager
2021-09-01 05:56
#11

https://endoflife.date/python

根据网站信息   还能用2-3年。   所以用系统版本没错的。

用新版本,出了版本问题找资料都不好找。

Reply View the author
pang1-_
deepin
2021-09-01 06:15
#12
Jack

对了,忘了说了,做开发最好创建自己的 虚拟环境,防止不同环境相互冲突。你可以百度一下,python 如何创建 虚拟环境,有很多种方法。

楼上也有人说用 anaconda, anaconda也是一个很好的工具,你可以用一下。

对于开发来说,没必要追高版本。稳定就行。

好,我也看到过,不过嫌麻烦没搞,我待会看看

 

Reply View the author
pang1-_
deepin
2021-09-01 06:15
#13
Barry-okx

https://endoflife.date/python

根据网站信息   还能用2-3年。   所以用系统版本没错的。

用新版本,出了版本问题找资料都不好找。

好嘞 好嘞

Reply View the author
thepoy
deepin
2021-09-01 16:49
#14

除了一些特殊的库,一般3.6以上都足够用了,基本没有什么差别。

deepin自带3.7,不用再装别的了。

python3 -m venv ...

管理虚拟环境。

如有需要,anaconda 是可以使用不同python版本的环境,甚至是pypy。

Reply View the author
南烛
deepin
2021-09-01 17:20
#15

建议用pyenv管理不同版本python,还可以控制虚拟环境。不建议直接在系统上面直接开发。

虚拟环境用来隔离你的python版本,出问题了直接换一个虚拟环境,不影响系统,不影响项目

Reply View the author
pang1-_
deepin
2021-09-01 21:34
#16
thepoy

除了一些特殊的库,一般3.6以上都足够用了,基本没有什么差别。

deepin自带3.7,不用再装别的了。

python3 -m venv ...

管理虚拟环境。

如有需要,anaconda 是可以使用不同python版本的环境,甚至是pypy。

好 我上网学习一下

Reply View the author
pang1-_
deepin
2021-09-01 21:35
#17
南烛

建议用pyenv管理不同版本python,还可以控制虚拟环境。不建议直接在系统上面直接开发。

虚拟环境用来隔离你的python版本,出问题了直接换一个虚拟环境,不影响系统,不影响项目

好嘞好嘞

Reply View the author