linux中遇到的各种小问题们
- 1.怎么启动没有pycharm快捷键的pycharm
- 2.怎么在终端改变升级成root权限
- 3.改pycharm环境时出现failed to save settings,please restart pycharm...
- 4.pycharm支持的4种python interpreter和配置方法
- 5.怎么为一个项目创建专有环境
- 6.在专有环境中pip需要的包
- 7.linux常用命令
- 8.linux绝对路径表示方法
- 9.如何查看算力
- 10.解决导不进去包的问题(packagesnotfounderror the following packages are not available from current channels)
- 11.解决项目里面自己写的py文件被其他文件导不了的问题
- 12.解决项目里面自己写的py文件被其他文件导不了的问题(ValueError: Attempted relative import in non-package)【用了上面的方法还是不行,但是error变了】
1.怎么启动没有pycharm快捷键的pycharm
进入pycharm安装路径下的bin目录下,找到pycharm.sh文件,然后打开终端,输入命令:./pycharm.sh
2.怎么在终端改变升级成root权限
输入指令 su,然后再输入密码
3.改pycharm环境时出现failed to save settings,please restart pycharm…
在终端用管理员身份打开pycharm即可
4.pycharm支持的4种python interpreter和配置方法
4.1Virtualenv Environment
Python的虚拟环境可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。虚拟环境的好处是避免了不同Python程序间的互相影响(共同使用global library 和 interpreter),例如程序A需要某个库的1.0版本,而程序B需要同样这个库的2.0版本,如果程序B执行,则A就不能执行了。
打开Pycharm的Virtualenv Environment配置界面,发现存在两种配置方式:
4.1.1New Environment(基本不用略过)
4.1.2Existing Environment
自己以前通过New environment创建的虚拟环境的目录。
比如: 新建项目Python,解释器选择Virtualenv下的Existing environment,将上一步创建的虚拟环境导入。
4.2Conda Environment
Conda Environment就是使用Anaconda中带有的Python解释器。
安装Anaconda软件,Anaconda会自带很多的包,其中包括Python解释器。因此如果电脑中安装了Anaconda软件,也可以使用Anaconda里面附带安装的Python解释器或者通过Anaconda创建的虚拟Python解释器。和上面的操作类似。
4.3System Environment(略)
4.4Pipenv Environment(略)
详细介绍:https://waitfof.blog.csdn.net/article/details/109112331
5.怎么为一个项目创建专有环境
打开项目terminal终端,进入找到anaconda下面的envs目录,然后执行 conda create -n your_env_name python=X.X(2.7、3.6等)命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。
6.在专有环境中pip需要的包
step1:激活环境 source activate your_env_name
step2:conda install -n your_env_name [package],就可以安装package到your_env_name中了(更实用的是在激活环境之后,直接pip install robotframework==xx(版本号))
step3:退出环境source deactivate
补充(其他命令):
1)conda list 查看安装了哪些包。
2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境
3)conda update conda 检查更新当前conda
4)python --version可以检查当前python的版本
5)conda remove -n your_env_name(虚拟环境名称) --all 删除环境
6)conda remove --name your_env_name package_name 删除环境内的包
6)pip uninstall package_name 删除环境内的包
7.linux常用命令
8.linux绝对路径表示方法
eg:/media/a5/image1/gtian/dataset/videos
9.如何查看算力
10.解决导不进去包的问题(packagesnotfounderror the following packages are not available from current channels)
当conda install -n xxx(环境命) xx(包名)没法导进去的时候,可以用pip install xx(包名)或者conda install -c conda-forge xx(包名)
11.解决项目里面自己写的py文件被其他文件导不了的问题
https://blog.csdn.net/weixin_43301333/article/details/110757267
法二有用
12.解决项目里面自己写的py文件被其他文件导不了的问题(ValueError: Attempted relative import in non-package)【用了上面的方法还是不行,但是error变了】
import sys
sys.path.append(‘py文件所在文件夹的相对路径’)
from py文件 import 类